NCSU CDK overview

From NCSU EDA Wiki
Jump to: navigation, search

NCSU CDK Overview

The NCSU CDK focuses on providing the means to do full-custom CMOS IC design (SCMOS design rules) through MOSIS, including schematic entry, Verilog digital simulation, analog circuit simulation, layout DRC checking and device extraction, and mask generation. It requires Cadence 4.4 or higher and is not backward compatible with 4.3.x. All SKILL code is available as source.

The tools used in the kit are Virtuoso, Composer, Analog Artist, Virtuoso-XL and Diva.

What it is...

In particular, the kit features:

  • support for all MOSIS processes which support the SCMOS rules, including process-dependent layers, e.g., pbase for NPNs
  • layermaps for MOSIS CIF/GDSII import/export
  • Diva verification: DRC (all rules from the MOSIS SCMOS User's Manual 8.0 excluding some DEEP rules and wide-metal spacing rules), extraction (MOSFETs, high-voltage MOSFETs, cwell/{m1,elec,polycap}-poly/inter-metal/metalcap/parasitic capacitors, vertical NPN BJTs, diodes, resistors), and LVS
  • Composer with interface to:
    • HSPICE/Spectre through Analog Artist, with MOSIS-provided transistor models in place
    • Verilog with technology-independent parts
  • technology-independent libraries for analog (eg, RLC, transistors) and digital (eg, gates) parts. These parts have SKILL code hooked in to enforce sizing and grid rules (eg, minimum width/length, half-lambda grid), automatic transistor model selection depending on technology, and drain/source area/perimeter estimation.
  • technology libraries (ie, one library for every MOSIS SCMOS process) with parameterized layout cells setup for both manual use and layout synthesis via Virtuoso-XL
  • MOSIS wirebond pads (HP 0.6um; AMI 0.6um; TSMC 0.40um)
  • various user-friendly GUI enhancements
  • documentation of all customizations in HTML

and what it isn't...

A few big things that the kit does not expressly do:

  • Place and Route
  • provide a standard cell layout library
  • digital timing analysis
  • parasitic resistance extraction

--Slipa 16:29, 28 February 2006 (EST)