ChipEX 2020 banner
WP_Term Object
(
    [term_id] => 157
    [name] => EDA
    [slug] => eda
    [term_group] => 0
    [term_taxonomy_id] => 157
    [taxonomy] => category
    [description] => Electronic Design Automation
    [parent] => 0
    [count] => 2945
    [filter] => raw
    [cat_ID] => 157
    [category_count] => 2945
    [category_description] => Electronic Design Automation
    [cat_name] => EDA
    [category_nicename] => eda
    [category_parent] => 0
)

Saving Time in Physical Verification by Reusing Metadata

Saving Time in Physical Verification by Reusing Metadata
by Daniel Payne on 01-08-2020 at 10:00 am

Physical verification is an important and necessary step in the process to tapeout an IC design, and the foundries define sign-off qualification steps for:

  • Physical validation
  • Circuit validation
  • Reliability verification

This sounds quite reasonable until you actually go through the steps only to discover that some of the same metadata is being generated multiple times, even when there’s no change to input files, so this is just duplicating efforts without any benefits.

Let’s talk about two examples. Changing interconnect layout in the back-end doesn’t effect front-end schematics, but a verification flow would generate and verify schematic information during each run. An ECO for  Back End Of Line (BEOL) would still start jobs on the Front End Of Line (FEOL) layers for extraction and validation, although the FEOL layers haven’t changed.

One smart solution to this dilemma comes from Mentor  in their Calibre PERC tool, as they have figured out a method for IC designers to only generate design metadata one time, not multiple times. Four areas that can now use one-time metadata generation include:

  • Voltage Aware Design Rule Checking (VA-DRC)
  • Point to Point (P2P) Verification
  • Current Density (CD) Verification
  • Failure Analysis (FA) and design profiling

Reliability Verification Flows

VA-DRC can have a rule for adjacent metal spacing that depends on the voltage levels, and the Calibre PERC tool knows how to propagate voltages from the top layout ports then check the rules based on nets of interest. During subsequent design rechecking the tool knows how to re-use the initial voltage propagation and netlist cross-referencing information. Here’s a diagram of how this rechecking happens:

voltage propagation cross reference data min
Reuse of voltage propagation and cross-referencing

In theory this sounds useful, but what about in practice? Here’s a table to show how a standard VA-DRC flow can be improved by 2-8X during reruns, depending on how much reuse there is:

Calibre PERC Flows min
Calibre PERC Flows after initial Verification Run

DFM and Failure Analysis Flows

In these flows we have metadata generated from many design profile sources:

  • Scanning Electron Microscope (SEM) images
  • Lithographic and Optical Process Correction (OPC) hotspots
  • Test hotspots
  • DRM yield detractors

By saving metadata elements for reuse the TAT is reduced, and it aids in debugging, pre-silicon and post-silicon analysis.

Metadata used in DFM min
Metadata used in DFM and Failure Analysis

Another way to reduce TAT in a DFM analysis flow is to use a centralized, reference pattern library, so that you can identify any new, existing and common information with any new layout as shown below:

Comparing Layout Patterns min
Comparing Layout Patterns

Libraries are built for reference, common and new patterns, then hotspots found in the new layout can be overlaid with the reference to quicker debugging and Root Cause Deconvolution (RCD):

DFM and FA hotspot analysis min
DFM and FA hotspot analysis

Summary

I just love the familiar adage, “Work smarter, not harder.” That’s exactly what the engineering team at Mentor has accomplished using Calibre PERC to reuse metadata during sign-off validation steps, speeding up the time by not generating duplicate metadata. Other benefits include reducing CPU loading, all while keeping the same accuracy of results. Engineers will experience improvements in debugging, DFM optimization and FA by reusing metadata.

Read the complete 6 page white paper here, Increase Productivity by Reusing Metadata for Signoff & ECOs.

Related Blogs


Comments

One Reply to “Saving Time in Physical Verification by Reusing Metadata”

You must register or log in to view/post comments.