Physical Verification

Physical design activities require verification based on physical models based physical quantities.  As physical design activities progress the developing design needs to checked to ensure the activities have not caused any change to the higher level design.  

Layout Versus Schematic (LVS) checks the physical layout is equivilant to the higher level abstract logical representation (netlist). Checks are made to ensure that all the components of the design are still present and nets connected. It ensures activities such as place and route have not caused short or open circuits. Such issues can occur when 3rd party supplied macro blocks interact in an unexpected way in the custom design layout, for example memory blocks or external pad rings (that include the internal level shifters and ESD structures), etc. Potential issues can increase for more complex designs involving multiple voltage domains where growth in the number of power/ground nets in relation to signal net can increase potential for shorts.

Electrical Rule Check (ERC) checks the physical layout for correctness of power and ground connections. The physical design activities inject physical only cells that do not have any logical functionality. These may be required to protect a design during manufacture (eg. antenna effects). Decoupling capacitors are inserted for issues in power distribution either a voltage drop or voltage surge. 

Design Rules Check checks the physical layout against the foundry technology rules to ensure they have not been violated and the SoC can be manufactured successfully. The first thing to recognise is that fabrication is a variable process and so the manufactured shapes will not be equivilant to the layout specified. How a layout topology is made can effect the fabrication process for example changing how an etch process occurs. The layout in various layers has to be aligned in the lithography and fabrication steps all of which have variation and known tolerances. Many pattern rule checks ensure the risk of a manufactured die does not match the desired layout. Manufactures establish acceptable process windows which enable acceptable yield for their technology and defined these in a Process Design Kit

In the physical domain many attributes have variation. Simulations can be run with variation of parameters such as foundry gate performance, supply voltage, temperature, etc. to ensure the physical design still operates effectively. It is recommended that any SoC design activity have more than one pass through the verification stages to ensure the tape out schedule with the foundry is not compromised by late identification of issues. 

 

Projects Using This Design Flow

Experts and Interested People

Members

 
Research Area
Mixed Signal IC, Power Electromics, Silicon Photonics, Digital IC, Verification
Role
Professor
 
Research Area
IoT Devices
Role
Digital Design Engineer

Related Project Milestones

Project Name Target Date Completed Date Description
Test draft Physical Verification

test

Battery Management System-on-chip (BMSoC) for large scale battery energy storage Physical Verification

Analog Design

  1. Analog block IP integration and circuit optimization
  2. AMS block functional performance verification
  3. AMS block IP physical import
  4. AMS block floorplanning
  5. Analog Physical Design

Digital Design

  1. Digital block functional performance verification
ADC Integration in nanoSoC Physical Verification (108)

Actions

Interested in this topic? Log-in to Add to Your Profile

Add new comment

To post a comment on this article, please log in to your account. New users can create an account.