New EDA product launches are always an exciting time, and I could hear the energy and optimism from the voice of Manoj Chacko at Synopsys in our Zoom call about Synopsys PrimeClosure. During the physical implementation phase for IC designs there’s a big challenge to reach timing closure, and with advanced nodes the number of ECO iterations have become expensive as there are more physical effects to take into account: Timing, leakage power, dynamic power, area, metal, static IR drop, dynamic IR drop, robustness, aging, process variation, 3DIC.
The iteration loop between P&R, STA and ECO tools has become too tedious in the quest to reduce the number of violations, so a new ECO tool must be both fast and accurate.
The new tool, Synopsys PrimeClosure, built on the Synopsys PrimeTime backbone integrates the established ECO technologies from Synopsys PrimeTime® ECO, Synopsys PrimeECO, Synopsys Tweaker ECO, with many more new transformations to optimize for PPA.
Inside of Synopsys PrimeClosure you’ll find plenty of features aimed at optimizing PPA (Power, Performance, Area), shortening run times, lowering the cost of ownership, providing a convergent full-flow, and easy to transition from existing Synopsys tools.
Previous tool flows could take 7-8 weeks to manually converge when driven by expert users, however using an AI-driven methodology with new physical cop-optimizations you can now expect overnight results.
The integrated cockpit means that an engineer can run all of the tools from this one UI: Synopsys IC Compiler™ II, Synopsys Fusion Compiler™, Synopsys ICV metal fill, Synopsys StarRC extraction, Synopsys PrimeTime static timing analysis, Synopsys PrimePower, Synopsys PrimeShield Robustness, Ansys RedHawk SC. You can even use other industry standard P&R tools, like from Cadence and Siemens with Synopsys PrimeClosure. The output from Synopsys PrimeClosure is a standard Tcl file.
When you’re running a P&R tool, yes, there are timing engines built-in, but they typically require 8-12 cores to run. So, for running signoff timing/ECO with 10 corners on a 5nm node, with four cores per corner will take 40 cores, and then a master machine with 10 cores, so about 50 cores total. Now take ten designers running 50 blocks at the same time, and you simply use up too many licenses to be cost effective.
Synopsys PrimeClosure even runs on a single box, and one design with billions of instances completed using only 28 cores. If you wanted to run 30 experiments, then you could use 30 machines each with dozens of cores, and get results the next day. You will have few iterations with the PrimeClosure tool flow, saving valuable time.
The new technologies in PrimeClosure include the following:
- Laser PPA
- Signoff accurate QoR with LIVE Synopsys PrimeTime optimization
- Clock ECO for block and interface paths
- Advanced power optimization
- AI-driven last-mile closure
- Aging, robustness, dynamic IR drop, area and post-mask
- P&R Convergence
- Advanced modeling
- Wire co-optimizations
- Placement co-optimization
- Peformance and TAT, for large designs
- Seamless dataflow, Gigachip hierarchical single-box TAT
- Unified cockpit, GUI, end-to-end flow
- High performance and capacity options
- Smart Pruner, Adaptive Learning3DIC logical and physical
In the hierarchical ECO flow the design is automatically partitioned into smaller blocks, then the blocks can be separately processed. The Time to Results (TTR) have been reduced up to 10X, disk memory reduced by 3X, and the hardware resources at 10X less. If your design has 1,000s of scenarios and hundreds of hierarchical blocks, then the smart Pruner technology have TAT improvements of 40%, while reducing memory by 60%.
Synopsys has partnered with Ansys by delivering a tight integration with RedHawk-SC, creating timing-aware IR-ECO. The benefit is that this flow can fix up to half of your late-stage dynamic voltage drop violations, all while not changing the chip timing.
Reliability analysis from Synopsys PrimeShield using HSPICE is also integrated with Synopsys PrimeClosure for: robustness, voltage, parasitic variation, aging analysis.
The GUI from Synopsys Tweaker ECO has been extended in Synopsys PrimeShield to visualize many views and maps, helping engineers fix violations quicker and speeding the ECO process.
The new EDA tool PrimeClosure from Synopsys is now offering Synopsys PrimeTime golden signoff correlation, kind of creating a golden signoff ECO tool. Expect up to 45% better timing, 10% power improvement, iteration reductions up to 50%, all making you up to 10X more productive. AI has been applied to this flow, helping the last-mile design closure step.
- Using STA with Aging Analysis for Robust IC Designs
- Global Variation and Its Impact on Time-to-Market for Designs
- Fusion Synthesis for Advanced Process Nodes