Академический Документы
Профессиональный Документы
Культура Документы
W H I T E P A P E R
D E S I G N T O S I L I C O N
w w w . m e n t o r . c o m
Accelerate early design exploration & verification for faster time to market
Using the default settings in foundry rule decks for initial DRC runs
typically results in very long runtimes, a massive number of
reported violations, and an extremely large generated results
database, all of which makes debugging extremely difficult and
time-consuming.
w w w. m e nto r. co m
2 [ 7]
Accelerate early design exploration & verification for faster time to market
foundry/independent device manufacturer (IDM) Calibre sign-off design kits “as is” on any
process technology node.
Automatic deselection of checks typically results in the total number of reported violations
being reduced to about 70% of the original count (Figure 4). However, these violations are more
meaningful to the targeted implementation stage, which facilitates analysis and debugging of
real systematic issues.
The Calibre Recon tool reduces overall DRC runtime by up to 14x, while still checking ~50% of
the total DRC set. The subset of rules automatically selected by the Calibre engine are effective
in identifying floorplan and sub-chip integration issues, providing fast feedback to the design
team for proper corrective action and resulting in a significantly reduced total turnaround time.
Figure 5 shows DRC runtime results based on testing across different chips.
w w w. m e nto r. co m
3 [ 7]
Accelerate early design exploration & verification for faster time to market
Calibre Recon verification not only helps SoC designers with early chip-level validation, but also
supports early block verification. Because block and chip design are being done in parallel, a
block designer can run Calibre Recon verification on the block. If errors are reported, the block
designer can fix the systematic issues. If the Calibre Recon results are clean, the block can be
passed to the chip, while the block designer runs the remaining rules in parallel on that block.
As shown in Figure 6, running the Calibre Recon tool on blocks (tiles) during initial routing
resulted in up to an 8x runtime improvement and a 4x memory improvement.
Figure 6: Comparison of
Calibre Recon runs to full
Calibre nmDRC runs for both
tiles and full chip at different
stages of development,
showing reductions in
runtimes and memory
usage.
w w w. m e nto r. co m
4 [ 7]
Accelerate early design exploration & verification for faster time to market
The gray box solution is equally applicable to both rectangular and non-rectangular cells,
although the designer may need to specify the layer that represents the extent of the non-
rectangular cells (boundary layers can be used for this purpose).
Although the gray box feature improves runtime, removing the geometries from the specified
cells may introduce some new DRC violations, which will require additional debugging to
differentiate between real violations and those that were created by cutting the geometries
from the specified cells. To avoid this issue, and eliminate the need to edit the foundry rule deck
to add the specification statement for the gray box feature, the designer can use the Calibre
Recon gray box feature in conjunction with Calibre Auto-Waivers functionality. As shown in
Figure 8, the main purpose is to reduce runtimes by not checking geometries from incomplete
blocks, with the secondary benefit of waiving any violations introduced by excluding regions
from the specified cells. This combination allows designers to focus on the original (valid) DRC
interface violations. All waived violations are saved to a waiver results database files for later
review, if required.
The gray box solution provides the SoC team with pointers to interface DRC errors that require
their attention. It also isolates integration and routing violations associated with assembly from
the immature block violations. As Figure 9 shows, combining this feature with automatic
selection of relevant checks further reduces runtime by focusing on selected violations reported
on areas in the design that require more attention during a particular phase. Accordingly, it
helps design teams resolve more of the critical interface issues early in the cycle, and avoids
unpleasant last-minute surprises.
w w w. m e nto r. co m
5 [ 7]
Accelerate early design exploration & verification for faster time to market
DRC ANALYZE
The Calibre Recon DRC Analyze function helps designers quickly analyze their designs and
visually look at the distribution of errors to identify the opportunistic areas for quick
enhancement of layout quality.
The DRC Analyze function allows designers to draw different histograms (based on hierarchical
cells or windows) for chip analysis, and specify custom scaling ranges for these histograms.
Colormaps of the results can also be drawn, either on standalone windows or mapped on the
design, to enable designers to probe down to see error details (per cell and per window), where
the results are shown distributed across the design (Figure 10).
However, the main advantage of the DRC Analyze function is that designers can use the foundry
rule deck to do all the required analysis, without any editing. The overhead (an average 10%
runtime increase and 20% memory increase) is minimal compared to the value this analysis
delivers during chip analysis and debugging.
CONCLUSION
SoC design teams face huge runtime issues during DRC runs on their chips. Their designs are
too immature early in development to run full DRC, and it is not an easy task to manually
identify the proper subset of rules that would allow them to quickly identify relevant design
problems or exclude dirty blocks without incurring a big penalty in DRC runtime.
The Calibre Recon solution enables designers to quickly and easily find and resolve integration
issues early in the design cycle, using the foundry/IDM Calibre sign-off design kit, while
reducing total DRC runtime, accelerating design closure (and accordingly, time to market), and
ensuring they deliver high-quality designs. For companies targeting demanding end-markets
such as the Internet of Things, artificial intelligence, autonomous driving, and 5G
communications spaces, these advantages can make the difference between just being in the
market, and being a market leader.
What’s more, early design exploration and verification with the Calibre Recon tool is just the
first functionality to be made available from our ongoing research and development work in
physical verification technologies. New capabilities that take advantage of today’s emerging
technologies (such as machine learning and artificial intelligence) will help design companies
and foundries/IDMs produce better designs faster and more economically at all nodes.
w w w. m e nto r. co m
6 [ 7]
Accelerate early design exploration & verification for faster time to market
or