• DocumentCode
    831929
  • Title

    Designing high-performance digital circuits using wave pipelining: algorithms and practical experiences

  • Author

    Wong, Derek C. ; De Micheli, Giovanni ; Flynn, Michael J.

  • Author_Institution
    Dept. of Electr. Eng., Stanford Univ., CA, USA
  • Volume
    12
  • Issue
    1
  • fYear
    1993
  • fDate
    1/1/1993 12:00:00 AM
  • Firstpage
    25
  • Lastpage
    46
  • Abstract
    Algorithms to automatically realize delays in combinational logic circuits to achieve wave pipelining are presented. The algorithms adjust gate speeds and insert a minimal number of active delay elements to balance input-output path lengths in a circuit. For both normal and wave-pipelined circuits, the algorithms also optimally minimize power under delay constraints. The authors analyze the algorithms and comment on their implementation. They report experimental results, including the design and testing of a 63-bit population counter in CML bipolar technology. A brief analysis of circuit technologies shows that CML and super-buffered ECL without stacked structures are well suited for wave pipelining because they have uniform delay. Static CMOS and ordinary ECL including stacked structures and emitter-followers do have some delay variations. A high degree of wave pipelining is still possible in those technologies if special design techniques are followed
  • Keywords
    circuit CAD; combinatorial circuits; logic CAD; CML bipolar technology; active delay elements; combinational logic circuits; delay constraints; high-performance digital circuits; population counter; super-buffered ECL; wave pipelining; Algorithm design and analysis; CMOS technology; Clocks; Design methodology; Digital circuits; Frequency; Logic; Pipeline processing; Propagation delay; Registers;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.184841
  • Filename
    184841