1 / 19

Getting Started with Cadence Virtuoso

Getting Started with Cadence Virtuoso. Dr. David Cox Kevin Buck EE404 March 4, 2003. Outline. The Unix System NCSU Cadence Design Kit Cadence Startup Creating the Design Library Starting a Layout Design Rule Check. The Unix System.

ronia
Download Presentation

Getting Started with Cadence Virtuoso

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Getting Started with Cadence Virtuoso Dr. David Cox Kevin Buck EE404 March 4, 2003

  2. Outline • The Unix System • NCSU Cadence Design Kit • Cadence Startup • Creating the Design Library • Starting a Layout • Design Rule Check

  3. The Unix System • The University of Idaho ECE department uses HP-Unix based workstations. • Micron Lab is on the ECE network • Cadence binary are stored on the MRC Servers • FILE Permissions • Must be set so others can see files/directories

  4. NCSU Design Kit • NCSU has put together a Cadence Design Kit (CDK) for following MOSIS processes. • AMI 1.6u ABN (1.5 micron) • AMI 0.60u C5N • HP 0.60u AMOS14TB • TSMC 0.40u CMOS035 • TSMC 0.40u CMOS035 • TSMC 0.30u CMOS025 • TSMC 0.20u CMOS018

  5. NCSU CDK Includes • Analog and Digital Parts for Simulation • Component Libraries for each process • Schematic Components • Layout Parameterized Cells (P-Cells) • Technology Files • Design Rule Checks (DRC) • Layout Vs. Schematic Check (LVS)

  6. Starting Cadence • Startup Files • Setup File • Cds.lib • Defines libraries in Cadence File Manager • Startup Script file • Sources Cadence • Sets Netlisting Mode • Starts Cadence (icfb)

  7. What next? • Start Cadence by typing “icfb” at the command prompt. • Wait for the Command Interface Window (CIW) to appear.

  8. About the CIW • From the CIW you can… • Import/Export submission files to MOSIS • Start the File Manager • Compile a Technology File • Access the HELP Documentation • Create Libraries and Designs • Create or Load most anything in Cadence • It’s the most powerful window in Cadence!!

  9. File Manager • From the CIW Select: Tools > File Manager

  10. To Create a Library • From the Library Manager • File > New > Library • In the new “Create Library” Window • Fill in the name of your new Library • Select “Attach tech library” • Select AMI 1.6u ABN from the list on the left. • Click OK • You should see your library in the File Manager

  11. Start a Layout in Virtuoso • In the File Manager … • Select your new library • File > New > Cell View • In the new “Create New File” window • Select library name • Type in the name of your cell • Select Tool to be “Virtuoso” • This will change the View Name to layout • Click “OK” • Virtuoso will start

  12. Virtuoso

  13. The Virtuoso Windows (LSW) • The Layer Selection Window (LSW) is where you select your different drawing layers. • It should appear at the right of your screen. This window will never close unless you exit Cadence.

  14. The Cadence Windows (Virtuoso) • From the Virtuoso you can control all layout functions through icons, “hotkeys”, and menus. • Drawing Geometries • NCSU “P-Cell” imports • Design Rule Checks • Layout Versus Schematic Checks

  15. What’s a P-Cell? • Parameterized Cells are flexible layout • Controlled by input parameters • Automatically resize to fit parameters • Cell layouts pass DRC • Set up for LVS • Why use them? • Fastest way to draw a component correctly • Can be used with other tools (like Place and Route)

  16. Importing NCSU P-Cells Into Virtuoso Layouts • From the Virtuoso window… • Create > Instance • In the Create Instance Window, click browse. • This will bring up a “File Manager” type window • Select the library (AMI 1.6), the Cell (nmos or pmos), and the View (layout). • In the Create Instance window, fill in the W, L, and other pertinent information • Place the P-Cell in the Virtuoso Window. • Left click to place • Shift-F to view all layers

  17. Metal Connections • There are two ways to draw metal layers in Cadence • Using shapes in Create > Rectangle • Draws a Single Rectangle • Using Paths in Create > Paths • Draws a metal path based on designers guidance • Easier to change from one layer to another

  18. DRC • The DRC files provided by NCSU are based off of the MOSIS Scalable Design CMOS rules found on the MOSIS website. • To Run a DRC from the Virtuoso window • Verify > DRC • For most cases the DRC form is filled in correctly and you can click “OK”. • Errors will appear in the CIW and will be outlined in white in the Virtuoso window.

  19. Summary • Micron Lab is on the ECE Network • Source the Cadence Startup Files • ICFB will start Cadence and load the CIW • Load Library Manager from the CIW • Create Libraries, attach Tech Files, and create Cells from the Library Manager • Virtuoso is the Layout Editor • Create Layouts • Import P-Cells • Run Design Rule Checks

More Related