0% found this document useful (0 votes)
747 views5 pages

Design Rule Checks (DRC) - A Practical View For 28nm Technology

Uploaded by

Naga Nithesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
747 views5 pages

Design Rule Checks (DRC) - A Practical View For 28nm Technology

Uploaded by

Naga Nithesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

11/30/22, 1:30 PM Design Rule Checks (DRC) - A Practical View for 28nm Technology

Company
|
D&R China
|
dr-embedded.com
|
Wiki
|

Login
|
Subscribe to D&R SoC News Alert

SEARCH IP NEWS INDUSTRY ARTICLES BLOGS VIDEOS PODCAST EVENTS Search Industry Articles

Design Rule Checks (DRC) - A Practical View for 28nm Technology


Vipul Patel, einfochips ltd


Abstract

The main objective of this paper is to explain the


SEARCH SILICON IP

various types of design rule checks (DRC) violation,


their causes and how to fix the various design rule 16,000 IP Cores from 450 Vendors
checks (DRC) at lower technology node on block level
Enter Keywords....
as well as full chip level implementation while
meeting the design rule with respect to latest technology standards.  

I. INTRODUCTION

The first question that comes to the mind of an ASIC designer is “what is a
SEARCH VERIFICATION IP
design rule check?”, why we are doing this at SOC level, and what would
happen if the design does not meet the design rule checks? In this paper, 1,000 Verification IPs from 50 Vendors
you will find the answer to all these queries. Design rule checks are nothing
Enter Keywords....
but physical checks of metal width, pitch and spacing requirement for the
different layers which depend on different technology nodes. We need to  
clean up the DRC of the design because there is a logical connection of
various components, and if they are physically connected, then it will fail the
functionality of the chips, and chips won’t be able to perform a specific task.
RELATED ARTICLES
The layout of a design must be in accordance with a set of predefined
technology rules given by the foundry for manufacturability. After completion A Heuristic Approach to Fix Design Rule
Check (DRC) Violations in ASIC Designs
of the layout and its physical connection, an automatic program will check @7nm FinFET Technology
each and every polygon in the design against these design rules and report
A practical view of ESL design
any violations. This whole process is called Design Rule Checking (DRC).
Electronic Circuit Design for RF Energy
There are many design rules at different technology nodes, a few of which Harvesting using 28nm FD-SOI
are mentioned below. Technology

Thorough validation: the conundrum of


Types of DRCs: Pulsed latch libraries turned practical as
Spinner systems
Minimum width and spacing for metal
Design Rule Violation fixing in timing
Minimum width and spacing for via closure
Fat wire Via keep out Enclosure
 
End of Line spacing
See eInfochips Latest Articles >>
Minimum area

Over Max stack level

Wide metal jog


Misaligned Via wire
NEW ARTICLES
Different net spacing
Special notch spacing Radiation Tolerance is not just for Rocket
Scientists: Mitigating Digital Logic Soft
Shorts violation Errors in the Terrestrial Environment
Different net Via cut spacing
Weighing Chip-Design-Verification

Less than min edge length Challenges for MedTech

Using edge AI processors to boost


Here are some of the practical problems and their solution for different types embedded AI performance
of DRCs and their solutions.
How Low Can You Go? Pushing the Limits
of Transistors - Deep Low Voltage
CASE A: Shorts violation Enablement of Embedded Memories and
Logic Libraries to Achieve Extreme Low
Power
Description: In short violation, two or more different net segments of the
same layer were crossing each other. Here is a practical problem of two Right Python Framework Selection for
Automation Testing
different nets in same metal layer crossing to each other as seen in the
following pic.  
See New Articles >>

MOST POPULAR

https://www.design-reuse.com/articles/41504/design-rule-checks-drc-a-practical-view-for-28nm-technology.html 1/5
11/30/22, 1:30 PM Design Rule Checks (DRC) - A Practical View for 28nm Technology
1. System Verilog Macro: A Powerful
Feature for Design Verification
Projects
2. Dynamic Memory Allocation and
Fragmentation in C and C++
3. Design Rule Checks (DRC) - A
Practical View for 28nm Technology
4. System Verilog Assertions Simplified
5. UVM RAL Model: Usage and
Application
 
See the Top 20 >>

E-mail This Article Printer-Friendly Page

Solution:

To fix this type of short violation, different net segments on same layer has
to be placed away so that they will not cross each other. In this case, net
adjusted net will not cross each other and also meet the spacing requirement
in the same layer.

CASE B: Different Spacing violation

Description : In some cases, the via enclosure is quite large compared to


metal width due to large via enclosure. Thee other long net passing each
other and dropped in via will create a different spacing violation.

Solution:

To fix this type of spacing violation, the net needs to be placed away from
the via, or different size vias need to be inserted so it will meet the same net
spacing requirement. In above case, routing taken in reverse U shape will
meet the spacing requirements as below.

https://www.design-reuse.com/articles/41504/design-rule-checks-drc-a-practical-view-for-28nm-technology.html 2/5
11/30/22, 1:30 PM Design Rule Checks (DRC) - A Practical View for 28nm Technology

CASE C: Same layer spacing with net and cell geometry blockage

Description: In this case, there is same layer spacing with the cell blockage
and via enclosure

Highlighted in pic using white marker. Same net spacing in red color.

Solution:

In this case, to fix violation, the net is routed in non-preferred direction in


green color inserted via so spacing is increased between cell blockage and a
net.

CASE D: Minimum area requirement

Description: There is a minimum area requirement for every segment in a


layout.

Solution:
https://www.design-reuse.com/articles/41504/design-rule-checks-drc-a-practical-view-for-28nm-technology.html 3/5
11/30/22, 1:30 PM Design Rule Checks (DRC) - A Practical View for 28nm Technology
To meet this minimum area requirement, we need to increase the area of the
segment that will not violate the other design rule (spacing, short). For this
case I have increase the area where I was getting the violation shown below.

CASE E: VIA Misalignment

Description: This type violation pops up when two different layer of same
logical net connected by inserting the VIA. If inserted via is not aligning with
the metal crossing we are seeing the VIA misalignment.

Solution:

Proper VIA instance need to insert so the VIA enclosure align layer in its
direction properly and if needed we need to stretch the net and insert the
VIA.

After fixing the all DRC again we need to verify drc with different tool
Caliber,Quartz before releasing to foundary because while fixing the drc
there may be a chances of populating the new DRC violation.

Author

Vipul Patel, Senior Engineer (einfochips ltd)

Experience in Place & Route, Static Timing Analysis, and Layout Verification,
Signal Integrity analysis, Low power technique implementation.

https://www.design-reuse.com/articles/41504/design-rule-checks-drc-a-practical-view-for-28nm-technology.html 4/5
11/30/22, 1:30 PM Design Rule Checks (DRC) - A Practical View for 28nm Technology
I’m a physical design engineer with 5 years experience in Very Large Scale
Integration/Application Specific Integrated Circuits field, I have worked on
different nanometer technology node (16nm,28nm,40nm,65nm) of ASIC
design Chips (SoC) in semiconductor industry from RTL netlist to GDS II,
Sign off process. I have successfully taped out multiple SoC. I have handled
many block which have more 2 million instance count with high number of
SRAMS and successfully completed whole PnR (Placement to Route) to sign
off flow. I have worked on different client project based on client
requirement (High speed Router SoC, Low Power SoC, FPGA SoC, Different
processor Series quadcore, octa core SoC ).

If you wish to download a copy of this white paper, click here

Contact eInfochips

Fill out this form for contacting a eInfochips representative.

Your Name:
Your E-mail
address:
Your Company
address:
Your Phone Number:
Write your message:
       

send

Partner with us List your Products Design-Reuse.com © 2022 Design And Reuse

Suppliers, list
your IPs for free.
Contact Us All Rights Reserved.


About us

D&R Partner Program No portion of this site may be copied, retransmitted,
Advertise with Us reposted, duplicated or otherwise used without the
Partner with us List your Products Privacy Policy express written permission of Design And Reuse.

https://www.design-reuse.com/articles/41504/design-rule-checks-drc-a-practical-view-for-28nm-technology.html 5/5

You might also like