Next: About this document ...
Up: EEL6935: Homework Assignments
Previous: EEL6935: HW#3
Get PDF file
EEL 6935: HW#4
Due Wednesday, November 14, 2003 at midnight. Late homework
loses
percentage points. See the current
late penalty at
http://www.cnel.ufl.edu/hybrid/harris/latepoints.html
This homework is pass/fail, you must complete all of the steps to
pass. The goal of this homework is layout and verify a full chip
including the padframe in the 0.6um AMI process.
You will layout a
transamp and produce a chip suitable for
fabrication. All pad inputs that go solely to gates should be
wired to PadIO pads. The current output from the transamp should
be wired to an ARef pad. You can read a complete description of the
pads at
http://www.mosis.org/cell-libraries/scn05-pads-tiny/mAMI05P.pdf
This is a 53-page color document that you should think twice about
printing it out.
Using CADENCE, follow the following detailed steps:
- Layout a simple 5-transistor tranconductance
amplifier in the 0.6um AMI technology. Make all of your transistors 6
by 6
except for current
mirror transistors which should have a longer length of 20
. Make sure that you have well and substrate
contacts. Make sure that your transamp layout passes the DRC with no problems.
- Use LVS tool to verify that your layout is identical to a schematic or netlist that you
create.
- Copy the padframe files on the ECEL
computers with the following command:
``cp -r ~hnarula/PadFrame .''
This command will create a PadFrame subdirectoy in whichever directory
you run the command from. If you do not have an account on the ECEL system,
contact
harpreet@cnel.ufl.edu
for details of how to obtain the padframe.
- Once the PadFrame directory is copied, it needs to be added to the library path for
the CADENCE library manager to access it. To do this, you should go to the ICFB main window,
TOOLS-
Library Path Editor and
add ``PadFrame'' as library and ``/PadFrame'' as Path (without the quotes).
Then save the library path.
- Observe the layout and the schematic of the padframe with
Cadence Tools (Virtuoso and Composer).
- Perform the LVS of the padframe and make sure that
there are no LVS errors. Note that there are design rule errors in
the padframe so no need to run the DRC just yet.
- While in the layout view:
- Place your transamp inside the padframe
- Swap in the correct pads into the padframe as needed (remember PadIO
to input signals that only go to gates)
- Wire up the signal and power lines from the transamp to the padframe
- Run the DRC for the whole chip ignoring errors within the padframe.
- Extract the entire layout to a netlist
- While in the schematic view:
- Change the padframe schematic to reflect the changes that were made
in the padframe. Make sure to change the padname and signal names
to match the old pads that were deleted.
- Combine the padframe and transamp schematics into one view
- Wire up the signal and power lines between the padframe and the
transamp
- Run LVS to verify the whole chip. This should create a
file called si.out in your LVS subdirectory.
- Export the chip to a cif file. EXPORT can be reached from the ICFB main window (CIW) with ICFB-
File-
Export-
CIF
The file
name should be firstname_lastname.cif
in lowercase letters so, for example, your
instructor's filename would be called john_harris.cif
What to hand in: Email the two file attachments (the correct cif file and the si.out file citing no errors) to
harpreet@cnel.ufl.edu
Also report in the body of
the message any problems that you encountered during the
assignment (if any). You should not hand in any hardcopy.
Since it is highly improbable that two students could independently generate exactly the same cif file,
any two cif files that are exact copies of one another will result in failing grades for the assignment.
Next: About this document ...
Up: EEL6935: Homework Assignments
Previous: EEL6935: HW#3
Dr John Harris
2003-10-17