• DocumentCode
    2446643
  • Title

    High performance pipelining method for static circuits using heterogeneous pipelining elements

  • Author

    Garg, Manish

  • Author_Institution
    Philips Res. Labs., Eindhoven, Netherlands
  • fYear
    2003
  • fDate
    16-18 Sept. 2003
  • Firstpage
    185
  • Lastpage
    188
  • Abstract
    A high performance pipelining method for static circuits is investigated using heterogeneous pipelining elements. This method selectively uses pulse flip-flops and master-slave flip-flops in the pipeline to optimize speed, power and robustness. Critical paths in the pipeline logic are terminated by pulse flip-flops to make them skew tolerant and to allow them to steal time from the next pipeline stage. Non-critical fast paths are terminated by master-slave flip-flops to keep their advantages of smaller area and power, and better robustness. Thus this method exploits best of MS flip-flops and pulse flip-flops to improve overall design cost and performance. We implemented a DSP using this methodology for analysis, which shows a reduction in the pipelining overhead by a factor of 3 at the cost of 7% increase in the area. We show that this method is fully compatible with the flip-flop based CAD flow making it useful for both processors as well as high performance ASICs.
  • Keywords
    flip-flops; logic CAD; logic circuits; logic design; pipeline processing; signal processing; DSP; critical paths; flip-flop based CAD flow; heterogeneous pipelining elements; high performance ASIC; high performance pipelining method; high performance processor; master-slave flip-flops; noncritical fast paths; pipeline logic; pipeline stage; pipelining overhead; power optimization; pulse flip-flops; robustness optimization; skew tolerant; speed optimization; static circuits; Circuits; Costs; Design automation; Digital signal processing; Flip-flops; Logic; Master-slave; Optimization methods; Pipeline processing; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Solid-State Circuits Conference, 2003. ESSCIRC '03. Proceedings of the 29th European
  • Conference_Location
    Estoril, Portugal
  • Print_ISBN
    0-7803-7995-0
  • Type

    conf

  • DOI
    10.1109/ESSCIRC.2003.1257103
  • Filename
    1257103