Design Flows

 

Custom Cell Layout Design Flow

  • Manually perform the cell layout using Virtuoso(XL)
  • Perform a design rule check
  • Run a transistor level LVS
  • After successful LVS, use Assura RCX to get an analog-extracted view.
  • Resimulate the design using the extracted view.
  • Automatically generate the generated layers and metal fill structures if required.
    The scripts to do this are located in the directory $AMS_DIR/assura/<technology>
  • Perform a final DRC without selecting any switches.

 

Standard Cell Layout Design Flow

  • Perform layout with Silicon Ensemble / Cell Ensemble or place Standard Cells with Virtuoso(XL).
  • Import data from Silicon Ensemble into Cadence layout view
    (see Silicon Ensemble User's Guide: Data to and from Silicon Ensemble)
    If using Cell Ensemble from a previous Cadence version change to Virtuoso(XL)
  • Replace all views with "abstract_mlvs" view
    • SE: Within Cadence/Virtuoso replace all views using: Edit -> Search -> Replace
  • Perform a design rule check with no switches set.
  • Run the Macro LVS (Rule Set: Macro)
  • After layout with Silicon Ensemble or Cell Ensemble extract the parasitics for resimulation.
  • After successful Macro LVS and if the layout view of standard cells is available continue with the following steps:
    • Replace the "abstract_mlvs" view with the "layout" view
    • Run a full DRC
    • Run the final transistor level LVS.