SlideShare a Scribd company logo
5
Most read
6
Most read
16
Most read
Physical design flow Challenges at 28nm on
Multi-million gate blocks
AGENDA
1. Introduction of 28nm technology ASIC
2. 28nm ASIC Physical design Challenges
• Floorplanning
• Congestion
• Timing
• Runtime
3. Results
4. Conclusion
5. Q&A
2
1. Introduction of 28nm technology ASIC
• 28nm has been in volume
production for over 3 years
• There are those who believe
28nm is the last node of
Moore’s Law
• Beyond 28nm the litho costs are
expected to make it less cost
effective.
• But most experts seem to agree
that 28nm will have a long life
https://www.semiwiki.com/forum/content/4025-how-many-28nm-fdsoi-soc-design-starts-2015-2020-a.html
1. Introduction of 28nm technology ASIC
• So what does all this mean for the physical designer?
– There will be more 28nm tape outs coming his way
– Design will be getting more and more complex
– All the issues seen in earlier nodes will continue to be there but more
aggravated
• Signal integrity, Leakage power impact
• More placement rules, more routing rules, DFM and yield issues
• Interconnect variations , Process variations
1. 28nm ASIC - A view
• 28nm TSMC HPM, 10Metal Layers + RDL
• Dimensions : >20mm each side
• Power : > 100W
• 70+ blocks (400K to 2M gates)
• >200M gates ; nearly 1Gb of RAM
• Typical clock freq 500/750MHz
5
2. 28nm ASIC Physical design Challenges - Floorplanning
• Need to get it right for smooth implementation
• Knowledge about the design helps
– Know the design
– Have flow diagrams
• Internal scripts to dump out groups of related macros helped
designer come up with initial macro grouping
• Watch out for placement and routing blockages pushed down
from top
• Cannot rotate macros by 90 degrees
• If you have clock channels going through the blocks, you will
need to meet spacing requirements
 Not only disrupts the macro placement
 But also introduces placement pockets in the floorplan
• Trace macro fanouts/fanins to understand the
connectivity(after first placement)
Floorplanning – tracing the connectivity
Warning: Avoid tracing through clock pins and test related pins
What if we do not have a flow diagram?
Evolve the floorplan!
Congestion not present in new netlist!
2. 28nm ASIC Physical design Challenges - Floorplanning
2. 28nm ASIC Physical design Challenges - Floorplanning
Congestion and timing problem
Solved using density screens. But use sparingly!
Localized congestion Congested Module placement Module placement with instance
padding
Try density screens? No! Go with instance padding.
Don’t go with cell padding!
2. 28nm ASIC Physical design Challenges – Placement Congestion
Other than going through path reports, inspecting visually can give insight to the problem
2. 28nm ASIC Physical design Challenges - Timing
The Display Timing Map feature
 Timing was looking great until we detail routed
the design.
 Layer assignment differences
1. More buffering
2. Detouring
 These options helped improve correlation :
setTrialRouteMode -skipTracks "M10 1:5"
setTrialRouteMode -skipTracks "M9 1:5"
2. 28nm ASIC Physical design Challenges – Timing Correlation
 Very bad TNS!
 ~40K Fanouts endpoints
 ~500 startpoints.
 Bounding the startpoints at
the centre worked!
2. 28nm ASIC Physical design Challenges – Timing issues : Fanout and placement
Floorplan 3 hrs
Place and Optimization 43 hrs
CTS 20hrs
Routing and Optimization 70 hrs
Metal and DFM fills + GDS generation 22hrs
Extraction, timing, Vt swaps, Noise,
DRC, LVS, Antenna, Signal EM
40 hrs
Total 198hrs
One of the worst runtime blocks that we had
An iteration time of
over 3 days!
Anything that can possibly help avoid an iteration is welcome!
Related concerns:
1. Diskspace
2. LSF and compute license
~4M instances, 180+ macros
2. 28nm ASIC Physical design Challenges – Run time
8+ days!!!
 Historically, we had been having just FF hold corners enabled during optimization. This
was found to be sufficient. The belief was that we didn’t need any other corner, and
adding more would impact the runtimes.
 But on 28nm, some blocks were found to have significant hold violations in the Slow
corner
 Found that adding a couple more hold corners did not impact total runtime too much.
Runtime impact was typically <2hrs
 Most importantly – Signoff hold fixing became minimal and less disruptive!
2. 28nm ASIC Physical design Challenges : Run time : hold time closure
 It was observed that nets with significant M9/M10(thick metals) routing were more likely to end up
with signal EM issues. Sometimes with 100s of violations.
 These EM violations were on the lower layers
 Easy fix is to simply apply double width NDR on these nets and reroute them
 Risks disruption of nets in the vicinity
 Could this be avoided? Or could we identify these nets early?
 Yes, We can!
 Immediately after the first detailed routing, applying NDR on the nets with high wire cap driven by high
drive cells helps to avoid a significant number of EM violations
 Using a condition like “if (16x && wcap > 0.140) || ( 12x && wcap > 0.220) then apply NDR“ , we were
able to bring down the EM violations to under 10 in most blocks
2. 28nm ASIC Physical design Challenges : Run time : Signal EM closure
3. Improved Results
1. We were able to successfully execute highly complex
blocks in 28nm
2. Increased efficiency – a designer could handle up to 4 to 6
blocks
3. Once the recipe had been fine-tuned, most blocks could
be closed from scratch in under 2 weeks!!!
4. Conclusion – Takeaways
28nm presents challenges – like every other node
Floor-planning : When we have lots of macros to be placed, flow diagrams help ; Watch out for clock
channels and macro orientation restrictions
Congestion : Solve using instance padding, density screens and blockages as needed ; Or Even netlist
updates
Timing : Use bounding instances ,density screens and blockages as needed ; Or skipping tracks if it’s a
post-detailed-route correlation issue
Runtime – enable more modes/corners if needed; Plan to reduce the number of iterations ; Go for
avoidance whenever possible , eg. signal EM
Cadence EDI flow enables us to execute these highly complex chips ; all the hooks and knobs are there –
we just need to figure out the right ones to use!
Automation – Everyone’s efficiency improves, Engineer can handle 4 blocks.
Acknowledgement
1. Team mates working on block/chip level closure – those who actually spent their
time debugging, analyzing and trying out multiple options until we could solve
each problem
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Thank You
Name : Nilesh Ranpura
Name : Vineeth Mathramkote
Email ID : marketing@einfochips.com

More Related Content

PDF
Implementing Useful Clock Skew Using Skew Groups
M Mei
 
PDF
Physical design-complete
Murali Rai
 
PPT
Timing and Design Closure in Physical Design Flows
Olivier Coudert
 
PDF
Timing closure document
Alan Tran
 
PDF
Understanding cts log_messages
Mujahid Mohammed
 
PPTX
Floor plan & Power Plan
Prathyusha Madapalli
 
PPTX
Eco
Rajesh M
 
PDF
VLSI-Physical Design- Tool Terminalogy
Murali Rai
 
Implementing Useful Clock Skew Using Skew Groups
M Mei
 
Physical design-complete
Murali Rai
 
Timing and Design Closure in Physical Design Flows
Olivier Coudert
 
Timing closure document
Alan Tran
 
Understanding cts log_messages
Mujahid Mohammed
 
Floor plan & Power Plan
Prathyusha Madapalli
 
VLSI-Physical Design- Tool Terminalogy
Murali Rai
 

What's hot (20)

PPTX
Physical design
Mantra VLSI
 
PDF
Basic synthesis flow and commands in digital VLSI
Surya Raj
 
ODP
Inputs of physical design
Kishore Sai Addanki
 
PDF
Clock Tree Timing 101
Silicon Labs
 
PDF
Static_Timing_Analysis_in_detail.pdf
Usha Mehta
 
PPTX
Powerplanning
VLSI SYSTEM Design
 
PDF
13 static timing_analysis_4_set_up_and_hold_time_violation_remedy
Usha Mehta
 
DOCX
Pd flow i
Alok Kumar
 
PPTX
ZERO WIRE LOAD MODEL.pptx
VishalYadav29718
 
PPTX
ASIC Design Flow | Physical Design | VLSI
Jayant Suthar
 
PPT
ASIC design Flow (Digital Design)
Sudhanshu Janwadkar
 
PPTX
ASIC DESIGN : PLACEMENT
helloactiva
 
PPT
Placement and routing in full custom physical design
Deiptii Das
 
PPTX
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
VLSI SYSTEM Design
 
PDF
Vlsi best notes google docs
Rajesh M
 
PPTX
Low power in vlsi with upf basics part 1
SUNODH GARLAPATI
 
PDF
12 static timing_analysis_3_clocked_design
Usha Mehta
 
PDF
Setup fixing
Rajesh M
 
PDF
14 static timing_analysis_5_clock_domain_crossing
Usha Mehta
 
PDF
Synchronous and asynchronous clock
Nallapati Anindra
 
Physical design
Mantra VLSI
 
Basic synthesis flow and commands in digital VLSI
Surya Raj
 
Inputs of physical design
Kishore Sai Addanki
 
Clock Tree Timing 101
Silicon Labs
 
Static_Timing_Analysis_in_detail.pdf
Usha Mehta
 
Powerplanning
VLSI SYSTEM Design
 
13 static timing_analysis_4_set_up_and_hold_time_violation_remedy
Usha Mehta
 
Pd flow i
Alok Kumar
 
ZERO WIRE LOAD MODEL.pptx
VishalYadav29718
 
ASIC Design Flow | Physical Design | VLSI
Jayant Suthar
 
ASIC design Flow (Digital Design)
Sudhanshu Janwadkar
 
ASIC DESIGN : PLACEMENT
helloactiva
 
Placement and routing in full custom physical design
Deiptii Das
 
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
VLSI SYSTEM Design
 
Vlsi best notes google docs
Rajesh M
 
Low power in vlsi with upf basics part 1
SUNODH GARLAPATI
 
12 static timing_analysis_3_clocked_design
Usha Mehta
 
Setup fixing
Rajesh M
 
14 static timing_analysis_5_clock_domain_crossing
Usha Mehta
 
Synchronous and asynchronous clock
Nallapati Anindra
 
Ad

Viewers also liked (20)

PPT
Design challenges in physical design
Deiptii Das
 
PPTX
Vlsi physical design automation on partitioning
Sushil Kundu
 
PDF
Research Facilities and Student Profile VLSI IITH
Placement.IITH Micro.VLSI
 
PDF
45nm Product Press Briefing
angsikod
 
PDF
Intel 45nm high-k metal-gate press release
angsikod
 
PPT
Issm 2010-po-o-102 ppt-for_cdrom_final_revised
Sidewinder2011
 
PDF
HIGH-K DEVICES BY ALD FOR SEMICONDUCTOR APPLICATIONS
Jonas Sundqvist
 
PDF
45nm Summary Foils
angsikod
 
PPTX
Globalfoundries, DAC 2011 Update
Marketing EDA
 
PDF
Paul Ahern - Copper/ low-K Interconnect Technology
Paul Ahern
 
PPT
Vlsi Education In India
ppd1961
 
PPTX
High k dielectric
Anubhav Srivastava
 
PDF
45nm transistor properties
Deiptii Das
 
PPTX
Metal oxide semiconductor
Kavirajan Joseph
 
PDF
High k dielectrics
Subash John
 
PPT
半導體製程
zhchenwin
 
PPT
Sushant
Sushant Mishra
 
PPTX
Vlsi physical design
I World Tech
 
PPTX
CAD: introduction to floorplanning
Team-VLSI-ITMU
 
PDF
Floorplanning in physical design
Murali Rai
 
Design challenges in physical design
Deiptii Das
 
Vlsi physical design automation on partitioning
Sushil Kundu
 
Research Facilities and Student Profile VLSI IITH
Placement.IITH Micro.VLSI
 
45nm Product Press Briefing
angsikod
 
Intel 45nm high-k metal-gate press release
angsikod
 
Issm 2010-po-o-102 ppt-for_cdrom_final_revised
Sidewinder2011
 
HIGH-K DEVICES BY ALD FOR SEMICONDUCTOR APPLICATIONS
Jonas Sundqvist
 
45nm Summary Foils
angsikod
 
Globalfoundries, DAC 2011 Update
Marketing EDA
 
Paul Ahern - Copper/ low-K Interconnect Technology
Paul Ahern
 
Vlsi Education In India
ppd1961
 
High k dielectric
Anubhav Srivastava
 
45nm transistor properties
Deiptii Das
 
Metal oxide semiconductor
Kavirajan Joseph
 
High k dielectrics
Subash John
 
半導體製程
zhchenwin
 
Vlsi physical design
I World Tech
 
CAD: introduction to floorplanning
Team-VLSI-ITMU
 
Floorplanning in physical design
Murali Rai
 
Ad

Similar to Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks (20)

PDF
Lac2006 Lee Revell Slides
rlrevell
 
PDF
High Speed Token Ring
Ronald Bartels
 
PPT
System On Chip (SOC)
Shivam Gupta
 
PDF
Physical Design - Import Design Flow Floorplan
Jason J Pulikkottil
 
PPT
Pushing the limits of Controller Area Network (CAN)
RealTime-at-Work (RTaW)
 
PDF
Configuring the communication on FlexRay: the case of the static segment
Nicolas Navet
 
PPT
tutorial-Deterministic-Ethernet-stp.ppt
ssuser3855be
 
PPT
Semiconductor overview
Nabil Chouba
 
PDF
00123160
pani256
 
PDF
OIF 112G Panel at DesignCon 2017
Deborah Porchivina
 
PPT
Vsync track c
Alona Gradman
 
PPT
High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01
khalid noman husainy
 
PPTX
Thesis
Shravan Tamaskar
 
PPTX
Thesis
Shravan Tamaskar
 
PPTX
Common High-Speed PCB Design Issues and How to Solve Them
EMA Design Automation
 
PDF
5035-Pipeline-Optimization-Techniques.pdf
ssmukherjee2013
 
PPTX
Automotive network and gateway simulation
Deepak Shankar
 
PDF
OPEN Talk: Scaling Open Source Big Data Cloud Applications is Easy/Hard
Paul Brebner
 
PDF
Van jaconson netchannels
Susant Sahani
 
Lac2006 Lee Revell Slides
rlrevell
 
High Speed Token Ring
Ronald Bartels
 
System On Chip (SOC)
Shivam Gupta
 
Physical Design - Import Design Flow Floorplan
Jason J Pulikkottil
 
Pushing the limits of Controller Area Network (CAN)
RealTime-at-Work (RTaW)
 
Configuring the communication on FlexRay: the case of the static segment
Nicolas Navet
 
tutorial-Deterministic-Ethernet-stp.ppt
ssuser3855be
 
Semiconductor overview
Nabil Chouba
 
00123160
pani256
 
OIF 112G Panel at DesignCon 2017
Deborah Porchivina
 
Vsync track c
Alona Gradman
 
High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01
khalid noman husainy
 
Common High-Speed PCB Design Issues and How to Solve Them
EMA Design Automation
 
5035-Pipeline-Optimization-Techniques.pdf
ssmukherjee2013
 
Automotive network and gateway simulation
Deepak Shankar
 
OPEN Talk: Scaling Open Source Big Data Cloud Applications is Easy/Hard
Paul Brebner
 
Van jaconson netchannels
Susant Sahani
 

More from eInfochips (An Arrow Company) (20)

PDF
ASIC Design Solution & Challenges for Shorter TTM [Infographic]
eInfochips (An Arrow Company)
 
PDF
Bringing Internet of Things to Life with ARM Architecture | eInfochips
eInfochips (An Arrow Company)
 
PPTX
World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - f...
eInfochips (An Arrow Company)
 
PPTX
Whitepaper - Transforming the Energy & Utilities Industry with Smart Analytics
eInfochips (An Arrow Company)
 
PPTX
eInfochips Semicon - Trust the Experts
eInfochips (An Arrow Company)
 
PDF
Functional Coverage Development Tips - Mentor Graphics
eInfochips (An Arrow Company)
 
PDF
Top 10 Design Innovations for 2015 from eInfochips
eInfochips (An Arrow Company)
 
PDF
Infographic: Technology Stack - Internet of Things
eInfochips (An Arrow Company)
 
PDF
Connected Worlds - Internet of Things and Big Data
eInfochips (An Arrow Company)
 
PDF
Infographics 8 factors to evaluate while considering open source
eInfochips (An Arrow Company)
 
PPTX
Physical Design Services
eInfochips (An Arrow Company)
 
PDF
Webinar - How To Drive Promotions To Your Magento eCommerce Store
eInfochips (An Arrow Company)
 
PPTX
Board Design and System Software
eInfochips (An Arrow Company)
 
PDF
9 Promotional Modules Your e-commerce Portal Should Have
eInfochips (An Arrow Company)
 
PDF
Retail Site Intelligence
eInfochips (An Arrow Company)
 
PPTX
Designer Pulse: Medical Device Developers Survey
eInfochips (An Arrow Company)
 
PPTX
eInfochips Semiconductor Services
eInfochips (An Arrow Company)
 
PDF
eInfochips IoT Infograph
eInfochips (An Arrow Company)
 
PPTX
Seizing the day in wearable devices
eInfochips (An Arrow Company)
 
PDF
Medical devices capabilities
eInfochips (An Arrow Company)
 
ASIC Design Solution & Challenges for Shorter TTM [Infographic]
eInfochips (An Arrow Company)
 
Bringing Internet of Things to Life with ARM Architecture | eInfochips
eInfochips (An Arrow Company)
 
World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - f...
eInfochips (An Arrow Company)
 
Whitepaper - Transforming the Energy & Utilities Industry with Smart Analytics
eInfochips (An Arrow Company)
 
eInfochips Semicon - Trust the Experts
eInfochips (An Arrow Company)
 
Functional Coverage Development Tips - Mentor Graphics
eInfochips (An Arrow Company)
 
Top 10 Design Innovations for 2015 from eInfochips
eInfochips (An Arrow Company)
 
Infographic: Technology Stack - Internet of Things
eInfochips (An Arrow Company)
 
Connected Worlds - Internet of Things and Big Data
eInfochips (An Arrow Company)
 
Infographics 8 factors to evaluate while considering open source
eInfochips (An Arrow Company)
 
Physical Design Services
eInfochips (An Arrow Company)
 
Webinar - How To Drive Promotions To Your Magento eCommerce Store
eInfochips (An Arrow Company)
 
Board Design and System Software
eInfochips (An Arrow Company)
 
9 Promotional Modules Your e-commerce Portal Should Have
eInfochips (An Arrow Company)
 
Retail Site Intelligence
eInfochips (An Arrow Company)
 
Designer Pulse: Medical Device Developers Survey
eInfochips (An Arrow Company)
 
eInfochips Semiconductor Services
eInfochips (An Arrow Company)
 
eInfochips IoT Infograph
eInfochips (An Arrow Company)
 
Seizing the day in wearable devices
eInfochips (An Arrow Company)
 
Medical devices capabilities
eInfochips (An Arrow Company)
 

Recently uploaded (20)

PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Software Development Methodologies in 2025
KodekX
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 

Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks

  • 1. Physical design flow Challenges at 28nm on Multi-million gate blocks
  • 2. AGENDA 1. Introduction of 28nm technology ASIC 2. 28nm ASIC Physical design Challenges • Floorplanning • Congestion • Timing • Runtime 3. Results 4. Conclusion 5. Q&A 2
  • 3. 1. Introduction of 28nm technology ASIC • 28nm has been in volume production for over 3 years • There are those who believe 28nm is the last node of Moore’s Law • Beyond 28nm the litho costs are expected to make it less cost effective. • But most experts seem to agree that 28nm will have a long life https://www.semiwiki.com/forum/content/4025-how-many-28nm-fdsoi-soc-design-starts-2015-2020-a.html
  • 4. 1. Introduction of 28nm technology ASIC • So what does all this mean for the physical designer? – There will be more 28nm tape outs coming his way – Design will be getting more and more complex – All the issues seen in earlier nodes will continue to be there but more aggravated • Signal integrity, Leakage power impact • More placement rules, more routing rules, DFM and yield issues • Interconnect variations , Process variations
  • 5. 1. 28nm ASIC - A view • 28nm TSMC HPM, 10Metal Layers + RDL • Dimensions : >20mm each side • Power : > 100W • 70+ blocks (400K to 2M gates) • >200M gates ; nearly 1Gb of RAM • Typical clock freq 500/750MHz 5
  • 6. 2. 28nm ASIC Physical design Challenges - Floorplanning • Need to get it right for smooth implementation • Knowledge about the design helps – Know the design – Have flow diagrams • Internal scripts to dump out groups of related macros helped designer come up with initial macro grouping • Watch out for placement and routing blockages pushed down from top • Cannot rotate macros by 90 degrees • If you have clock channels going through the blocks, you will need to meet spacing requirements  Not only disrupts the macro placement  But also introduces placement pockets in the floorplan • Trace macro fanouts/fanins to understand the connectivity(after first placement)
  • 7. Floorplanning – tracing the connectivity Warning: Avoid tracing through clock pins and test related pins
  • 8. What if we do not have a flow diagram? Evolve the floorplan! Congestion not present in new netlist! 2. 28nm ASIC Physical design Challenges - Floorplanning
  • 9. 2. 28nm ASIC Physical design Challenges - Floorplanning Congestion and timing problem Solved using density screens. But use sparingly!
  • 10. Localized congestion Congested Module placement Module placement with instance padding Try density screens? No! Go with instance padding. Don’t go with cell padding! 2. 28nm ASIC Physical design Challenges – Placement Congestion
  • 11. Other than going through path reports, inspecting visually can give insight to the problem 2. 28nm ASIC Physical design Challenges - Timing The Display Timing Map feature
  • 12.  Timing was looking great until we detail routed the design.  Layer assignment differences 1. More buffering 2. Detouring  These options helped improve correlation : setTrialRouteMode -skipTracks "M10 1:5" setTrialRouteMode -skipTracks "M9 1:5" 2. 28nm ASIC Physical design Challenges – Timing Correlation
  • 13.  Very bad TNS!  ~40K Fanouts endpoints  ~500 startpoints.  Bounding the startpoints at the centre worked! 2. 28nm ASIC Physical design Challenges – Timing issues : Fanout and placement
  • 14. Floorplan 3 hrs Place and Optimization 43 hrs CTS 20hrs Routing and Optimization 70 hrs Metal and DFM fills + GDS generation 22hrs Extraction, timing, Vt swaps, Noise, DRC, LVS, Antenna, Signal EM 40 hrs Total 198hrs One of the worst runtime blocks that we had An iteration time of over 3 days! Anything that can possibly help avoid an iteration is welcome! Related concerns: 1. Diskspace 2. LSF and compute license ~4M instances, 180+ macros 2. 28nm ASIC Physical design Challenges – Run time 8+ days!!!
  • 15.  Historically, we had been having just FF hold corners enabled during optimization. This was found to be sufficient. The belief was that we didn’t need any other corner, and adding more would impact the runtimes.  But on 28nm, some blocks were found to have significant hold violations in the Slow corner  Found that adding a couple more hold corners did not impact total runtime too much. Runtime impact was typically <2hrs  Most importantly – Signoff hold fixing became minimal and less disruptive! 2. 28nm ASIC Physical design Challenges : Run time : hold time closure
  • 16.  It was observed that nets with significant M9/M10(thick metals) routing were more likely to end up with signal EM issues. Sometimes with 100s of violations.  These EM violations were on the lower layers  Easy fix is to simply apply double width NDR on these nets and reroute them  Risks disruption of nets in the vicinity  Could this be avoided? Or could we identify these nets early?  Yes, We can!  Immediately after the first detailed routing, applying NDR on the nets with high wire cap driven by high drive cells helps to avoid a significant number of EM violations  Using a condition like “if (16x && wcap > 0.140) || ( 12x && wcap > 0.220) then apply NDR“ , we were able to bring down the EM violations to under 10 in most blocks 2. 28nm ASIC Physical design Challenges : Run time : Signal EM closure
  • 17. 3. Improved Results 1. We were able to successfully execute highly complex blocks in 28nm 2. Increased efficiency – a designer could handle up to 4 to 6 blocks 3. Once the recipe had been fine-tuned, most blocks could be closed from scratch in under 2 weeks!!!
  • 18. 4. Conclusion – Takeaways 28nm presents challenges – like every other node Floor-planning : When we have lots of macros to be placed, flow diagrams help ; Watch out for clock channels and macro orientation restrictions Congestion : Solve using instance padding, density screens and blockages as needed ; Or Even netlist updates Timing : Use bounding instances ,density screens and blockages as needed ; Or skipping tracks if it’s a post-detailed-route correlation issue Runtime – enable more modes/corners if needed; Plan to reduce the number of iterations ; Go for avoidance whenever possible , eg. signal EM Cadence EDI flow enables us to execute these highly complex chips ; all the hooks and knobs are there – we just need to figure out the right ones to use! Automation – Everyone’s efficiency improves, Engineer can handle 4 blocks.
  • 19. Acknowledgement 1. Team mates working on block/chip level closure – those who actually spent their time debugging, analyzing and trying out multiple options until we could solve each problem
  • 21. Thank You Name : Nilesh Ranpura Name : Vineeth Mathramkote Email ID : [email protected]