EENG 406: Assignments

Problem Sets are due weekly

Problem Set Due Date
Browse the class website
(make sure you know what is available: especially in the resources tab.)
  • Remote access the icl's (integrated circuits lab) CAD server

  • Go through the HSPICE Quickstart Tutorial

week 1
Go through the Galaxy Quickstart Tutorial

Alter the following tutorial instructions:
  • Working directory (p.2):
    mkdir ~/ee406work

  • The lib.defs file (p.2) should look as follows:
    INCLUDE $CDE/contrib/samples/HSPICESimLib/lib.defs
    INCLUDE $CDE/auxx/samples/lib.defs
    DEFINE cdsDefTechLib /usr/class/cdsLibs/cdsDefTechLib
    DEFINE ee406 /usr/class/CDE-ee406Lib/ee406
    DEFINE SAED_PDK_90 /usr/s90pdk/SAED_PDK90nm/SAED_PDK_90
    DEFINE reference /usr/s90pdk/SAED_PDK90nm/reference

  • Library name (p.3):
    ee406s17Lib

  • nMOS Model name:
    nmos114

  • Setup the model file to be used by the simulator as follows (p.12):
    Setup -> Model files -> /usr/class/hspice_libs/ee114_hspice.mod

  • Ignore instructions starting from “In order to …” (p.28, line 10) to “cd ./results” (p.29, line 12). Instead from the SAE do:
    setup -> include files ->
    type: outputs
    file: /usr/class/hspice_libs/postinclude.sp

week 2
PS.1
PS.2
PS.3
PS4
  • Use the transistor cells nmos4t and pmos4t from the library SAED_PDK_90

  • The model name for the cells nmos4t and pmos4t are respectively n12 and p12

  • In the simulation environment setup the model file: /usr/s90pdk/SAED_PDK90nm/hspice/SAED90nm.lib

  • and make sure to select TT_12 in section field

PS5
PS6
PS7
PS8
PS9
PS10
P11
P12
Final Exam