CAD Tools and Techniques
link to secure notes page
The following lab sheets are available:
for older lab sheets see
here
An Introduction to Unix for CAD Users
NoMachine Version
X2go Version
Guides
Naming Conventions for CAD
Hierarchy Rules for Layout
Drawing Circuit Schematics
Drawing Stick Diagrams
Race Hazards, Clock Skew, Cross Simulation & Intra-Assignment Delays
Cell Characterization using HSpice
-- early draft
Mark Zwolinski's notes on ASM charts
Magic
Introduction to Magic v8
—
Inverter Design Animation
old version of introduction for
Magic v7.1
Checking Magic Cells
Hierarchy
Simulation with SystemVerilog
old version using
NC-Verilog for SystemVerilog
old version using
NC-Verilog for Verilog
Simulation with HSpice
old versions including the use of
CosmosScope
or
AvanWaves
graphics.
Printing using Flea
Design Rule Checking using Cadence Assura
AMS C35B4 Version
Design Rule Checking using Mentor Calibre
AMS C35B4 Version
Synthesis
SystemVerilog
SystemVerilog Simulation
old version using
NC-Verilog
Hardware Modelling with SystemVerilog
alternative version using
packages
old version using
NC-Verilog
Verilog
Verilog Simulation
old version including the use of
Verilog-XL
graphics
Hardware Modelling with Verilog HDL
old version including the use of
Verilog-XL
graphics
Spice
Spice Simulations
Cadence
SystemVerilog Synthesis for Custom Target Library (using Genus)
old version using
RTL Compiler
Cadence Place & Route using AMS 0.35µm Libraries
-- early draft
Xilinx FPGA Design using Cadence Schematic Capture
Xilinx FPGA Design Synthesis from Verilog HDL
L-Edit
L-Edit Place & Route
L-Edit <-> Magic Conversion
L-Edit User Guide
AMS 0.35µm Design Flow
Preparing a pad ring for Synthesis
-- not yet available
SystemVerilog Synthesis for AMS 0.35µm Libraries (using RTL Compiler)
-- not yet available
Cadence Place & Route using AMS 0.35µm Libraries
-- early draft
System On Chip Design
ARM ASIC Version
(simplified)
ARM FPGA Version
(simplified)
ARM Altera FPGA Version
(simplified)
RISC-V ASIC Version
(simplified)
RISC-V FPGA Version
(simplified)
RISC-V Altera FPGA Version
(simplified)
ARM System On Chip Design (old pages)
ASIC Version
(simplified)
FPGA Version
(simplified)
Altera FPGA Version
(simplified)
CAD License info
CAD User Control pages
Links to other CAD pages:
Magic Tutorials
Spice Manuals
Design Rule Documents
SystemVerilog Reference
SystemVerilog Hypertext BNF
Bucknell Verilog Manual
Verilog Quick Reference
VeriWell Help (for Motif version: mveriwell)
Verilog Papers from Sunburst Design
All these tools run under Unix so you might like to look at:
UNIXhelp for Users
(from the Universty of Edinburgh)
A quick introduction to Unix
(from ISS/iSolutions)
Unix Command Summary
(from ISS/iSolutions)
Linux Fundamentals
(training manaual)
Master copy
Copyright (c)
Iain McNally
2017