Timing Constraints: Are they constraining designs or designers?

Timing Constraints: Are they
constraining designs or designers?
Subramanyam Sripada
Synopsys Inc
3/13/2015
Constraint Analysis/Debug/Management
More Modes
Functional
Scan
Test
More Files/
More complex
constraints
Difficult
integration
of chip-level
constraints
Timing
Constraints
Budgeting Issues
IP Blocks
Reused Cores
Blocks
Low_Power
Synthesis, P&R, Signoff
Constraint Issues
• Incomplete, inconsistent or conflicting
constraints
• Inconsistent block-level and top-level
constraints
• Automatic generation of timing constraints vs
verification of manually generated timing
constraints
• Detection, Debugging and Fixing
• Dealing with MMMC constraints
Panel Details
•
•
•
•
•
Need of clean SDC for design flows
Challenges in generating clean SDC
State of current EDA tools
What is needed from EDA tools?
Panelists
–
–
–
–
–
–
Texas Instruments
Ausdia
Intel
FishTail
Altera
Synopsys
Krishna Panda
Krishna Panda is STA Technologist at Texas
Instruments. He has been responsible Timing
and Signal Integrity Signoff for the past three
technology Node. He is a Member of Technical
Staff at TI. Joined Texas Instrument in
2002. He has a Bachelor’s Degree in Electronics
Engineering from Mumbai University and has
20+ years of ASIC design experience.
Sam Appleton
Sam co-founded Ausdia, and drove the early product
planning, product development and market analysis for
Timevision. Prior to Ausdia, Sam held a variety of technical
leadership roles at Azul Systems, Reshape, Cosine
Communications and Silicon Graphics. At Azul Systems, Sam
drove the implementation & physical methodology for three
generations of custom SMP processors, from 500 to 900Mhz
and 1.2B transistors.
Sam received a Ph.D. in Electronic Engineering from the
University of Adelaide, focused on high-performance
asynchronous circuit & logic design. He has personally been
involved in more than 20 tape outs from 1um to 28nm.
Bruce Zahn
Bruce is part of the newly acquired Axxia network processor group
at Intel in Allentown PA, working on design methodologies. His
areas of focus include static timing analysis, constraint verification,
timing closure and low power design techniques.
He has been at Intel (previously Avago Technologies, LSI, Agere
Systems, Lucent – Microelectronics, AT&T) for 20 years. Prior to
that, he was a Field Application Engineer at Racal Redac in NJ,
and a Design Engineer at Raytheon in Tewksbury MA.
He has received a Masters of Science in Electrical Engineering
from Northeastern University, and a Bachelor of Science in
Electrical Engineering from the State University of New York at
Stony Brook.
7
Ajay Daga
Ajay received his PhD in Computer Engineering from The
University of Michigan, Ann Arbor in 1994. Ajay worked in
Mentor Graphics and Synopsys before founding, funding and
growing FishTail revenues.
Tom Spyrou
Tom Spyrou has worked for over 25 years as an EDA
Technologist and has gained extensive experience in
areas including Static Timing Analysis, Logic Synthesis,
Power Grid Analysis, Database Technology and Floorplanning. He has lead the development of leading edge
commercial engines and products such as PrimeTime,
Voltage Storm, First Encounter, and the Open Access
Database. He has a BS from CMU in ECE and and MS
from Santa Clara. He is currently the Architect of
Altera’s new TimeQuest2 STA tool.
9
Qiuyang Wu
Qiuyang Wu has been in the EDA industry for 15 years,
with expertise in STA, Synthesis, P&R, also extensive
experiences in parallel programing and large-scale
distributed processing. As an architect for hierarchical
timing and methodology in PrimeTime with Synopsys, his
current focus ranges from macro modeling, hierarchical
analysis, constraint management. He holds master’s
degrees in physics and computer science in 2000.
© 2015 Synopsys, Inc. All rights reserved. 10