Project
IBM Research Homepage 
 Research Home  >> Logic Synthesis and Physical Design


Design Automation



Logic Synthesis and Physical Design


PROJECT OVERVIEW

Logic Synthesis

Deep submicron high performance design requires a novel approach to logic synthesis. Gain-based synthesis uses a delay-centric approach to logic optimization which naturally targets timing optimization. Parametrizing logic gates with gain rather than size also obfuscate the need for a pre-placement wire load model. The inevitable futility of wire load models is the primary cause for synthesis-placement iterations. A gain based synthesis methodology, being intrinsically load independent, focuses on restructuring a circuit towards a placement independent optimum. The critical paths in the optimized circuit are the intrinsic critical paths which placement must contend with. Therefore the resultant synthesized circuits a good starting point for subsequent physical design.

The gain based methodology is incorporated into IBM’s premier synthesis tool, BooleDozer. It has been deployed for synthesizing for the S/390 high performance microprocessors with very beneficial results.

Placement Driven Synthesis

As VLSI technology scales into the deep submicron regime, wire delays become the dominant factor in delay optimization. Coupled with conflicting optimization objectives such as delay, area and wireabilty, the timing closure problem of complex ASICs is the modern day Gordian knot. The archaic way of performing multiple synthesis- placement iterations is unacceptable when time to market is the holy grail of every ASICs vendor. The solution to turn around time reduction is to integrate synthesis and placement into a single tool, therefore replacing the synthesis-placement loop by a single pass.

The state of the art timing closure tool PDS is born of the collaboration of IBM Research and IBM EDA. It is the result of integrating BooleDozer with Cplace, an internal placement tool. It has been deployed for the ASICs design centers as well as for S/390 design teams. PDS has been used for design closure of the most challenging ASIC designs from our foundry customers. It has a substantial impact on reducing the turn around time within the ASIC design flow.

References


 Privacy | Legal | Contact | IBM Home | Research Home | Project List | Research Sites | Page Contact