EunSeong Lee Portfolio
Project
Avoid Bullets
Digital Clock
Subsubcategory 1
Subsubcategory 2
post-03
Study
AI Algorithm Structure
LAB
Arm Architecture
CMOS VLSI Design
LAB
THEORY
FPGA
LAB
THEORY
comment system
Home
markdown
Contact
Copyright © 2024 |
Yankos
Home
>
Study
>
CMOS VLSI Design
> LAB
Please wait ...
LAB
CMOS 2NAND
CMOS 2NAND Practice: Simulating the Schematic Symbol of a CMOS 2NAND with Synopsys Custom Compiler
Study
· 2025-06-18
CMOS Inverter
CMOS Inverter Simulation with Synopsys Custom Compiler This guide walks through creating, simulating, and analyzing a CMOS inverter schematic using Synopsys Custom Compiler and PrimeWave. 1. Library and Cell Setup Create a new library: New → Library Set attributes: Name: Library name Technology: Select tech library Create a new CellView: File → New → CellView Configure: Cell Name: Inverter View Name: schematic Design Settings: Options → Design → Configure: Snap Spacing (X,Y): Grid spacing Solder Dot Size: Connection point size Fat Wire Width: Thick wire width Default Net Prefix: Signal prefix 2. Schematic Design Add Components: Use the Add tool (I=Instance, W=Wire, L=Label, P=Pin): Add I W L P Instance Wire Label Pin CMOS Inverter Schematic: Place PMOS and NMOS transistors Connect to VDD (top) and VSS (bottom) Add input (VIN) and output (VOUT) pins CMOS Schematic Component Properties: Select components → Press q → Configure: Transistor dimensions (W/L) Net connections 3. Symbol Creation Generate Symbol: Pin Arrangement: Position Pin Name Left VIN Right VOUT Top VDD Bottom VSS Adjust Pins Final Inverter Symbol: Not symbol 4. Test Schematic Setup Create Testbench: Add Components: Inverter symbol (Instance) Ground (GND) Voltage source (VDC) Configure Voltage Sources: Component Property Value VDD Voltage 1.8V VIN Voltage DC variable VSS Voltage 0V 5. Simulation with PrimeWave Launch PrimeWave: Set Model Files: Configure Simulation: Model Section: Select (e.g., FF) Variables: Copy from Design → Set VIN=0 (설정하지 않으면 simulation이 안나올 수 있다) Simulation Engine: PrimeSim HSPICE Run Analysis: Setup → Analyses Analysis Type: dc DC Analysis → Design Variable Variable Name, Sweep Type: VIN Start, Stop, Step Size: e.g., 0, 1.8, 0.01 Run Simulation: Results: NOT WaveView 6. Troubleshooting Schematic Lock Issue: Delete lock file: *sch.oa.cdslck Advanced Configuration: Variable overrides Simulator options Key Notes VIN Initialization: Must be set to 0V for DC sweep Model Selection: Use correct technology corner (e.g., FF) Port Connections: Verify VDD/VSS connections in test schematic This structured guide ensures reproducible CMOS inverter simulation with clear visualization at each step.
Study
· 2025-06-16
<
>
Touch background to close