Presentation is loading. Please wait.

Presentation is loading. Please wait.

Constraints evolution Physical-Simulation-STA Yaron Kretchmer Engineering Director.

Similar presentations


Presentation on theme: "Constraints evolution Physical-Simulation-STA Yaron Kretchmer Engineering Director."— Presentation transcript:

1 Constraints evolution Physical-Simulation-STA Yaron Kretchmer Engineering Director

2 2 Agenda Background 1 2 nd Gen 3 3 rd Gen 4 Discussion 5 2 1 st Gen

3 3 A long time ago in a semiconductor company far, far away… There was a block called “QB”. −It contained a large number of high-speed signals being driven over long distances. This block evolved from −A hand-drawn full-custom implementation with no timing verification… −Through an automated full-custom implementation with dynamic timing verification through simulation… −To P&R with timing constraints and validation through static timing analysis In this presentation −I’ll describe the “why’s” and “how’s” of the block’s evolution Background A long time ago in a semiconductor company far, far away… In other words, this did not happen at Qualcomm…

4 4 Constraints −Signal Width, Spacing, Shielding Implementation −Manual full custom layout Verification −Physical length verification Effort −Baseline effort = 1*EF Size −Baseline size = 1*SZ 1 st Gen Source

5 5 Verification wasn’t exhaustive for all signals Verification was done through home-grown scripts run on post-layout database −Can be done only late in the project Manual block layout was lengthy, leaving less time for area optimization. Wanted to move to Automated implementation of physical constraints Quicker turnaround time Full timing verification pre-layout 1 st Gen pros/cons, drivers for migration Source

6 6 Constraints −Signal Width, Spacing, Shielding Implementation −Automated full-custom placement, routing Verification −Pre-layout SPICE timing simulation on all signals −Post-layout SPICE timing simulation on all signals Effort −Effort = 0.25*(1 st gen effort) Size −Baseline size = 0.8* (1 st gen size) 2 nd Gen "Pakicetus BW" by Nobu Tamura

7 7 Timing verification was verification time consuming (post-layout timing simulation for every path) Crosstalk avoidance was done by coaxial shielding -> overkill? Wanted to move to Timing constraints Static timing analysis of cosntraints, pre- and post- layout. Quicker turnaround time Smaller area 2 nd Gen pros/cons, drivers for migration "Pakicetus BW" by Nobu Tamura

8 8 Constraints −Max_delay, cycle time constraints (SDC) Implementation −P&R Verification −STA for low-frequency signals −Post-layout SPICE for a few high-frequency signals Effort −Baseline effort = 0.1*(1 st gen effort) Size −Baseline size = 0.25*(1 st gen size) 3 rd Gen Source

9 9 Main drivers to move from full-custom implementation to P&R are −Ease of verification (STA vs. timing simulation vs. physical constraints verification) −Area reduction (Crosstalk avoidance through PnR instead of shielding) −Execution speed (PnR tools vs. manual effort) provides more opportunities for optimization. Moving from physical constraints to timing constraints −Use closed-form formulas to go from width/spacing/shielding to delay/crosstalk −Enables leveraging timing simulations and eventually STA Discussion

10 10 ©2013-2014 Qualcomm Incorporated and/or its subsidiaries. Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries. Other products and brand names may be trademarks or registered trademarks of their respective owners. References to “Qualcomm” may mean Qualcomm Incorporated, or subsidiaries or business units within the Qualcomm corporate structure, as applicable. Qualcomm Incorporated includes Qualcomm’s licensing business, QTL, and the vast majority of its patent portfolio. Qualcomm Technologies, Inc., a wholly-owned subsidiary of Qualcomm Incorporated, operates, along with its subsidiaries, substantially all of Qualcomm’s engineering, research and development functions, and substantially all of its product and services businesses, including its semiconductor business, QCT. For more information on Qualcomm, visit us at: www.qualcomm.com & www.qualcomm.com/blog Thank you Follow us on:


Download ppt "Constraints evolution Physical-Simulation-STA Yaron Kretchmer Engineering Director."

Similar presentations


Ads by Google