next up previous
Next: About this document ... Up: EEL6935: Homework Assignments Previous: EEL6935: HW#3

EEL6935: HW#4

Get PDF file
EEL 6935: HW#4


Due Wednesday, November 14, 2003 at midnight. Late homework loses $e^{\char93  of days late} -1 $ 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:
  1. Layout a simple 5-transistor tranconductance amplifier in the 0.6um AMI technology. Make all of your transistors 6$\lambda$ by 6$\lambda$ except for current mirror transistors which should have a longer length of 20$\lambda$. Make sure that you have well and substrate contacts. Make sure that your transamp layout passes the DRC with no problems.
  2. Use LVS tool to verify that your layout is identical to a schematic or netlist that you create.
  3. 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.
  4. 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.
  5. Observe the layout and the schematic of the padframe with Cadence Tools (Virtuoso and Composer).
  6. 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.
  7. While in the layout view:
    1. Place your transamp inside the padframe
    2. Swap in the correct pads into the padframe as needed (remember PadIO to input signals that only go to gates)
    3. Wire up the signal and power lines from the transamp to the padframe
    4. Run the DRC for the whole chip ignoring errors within the padframe.
    5. Extract the entire layout to a netlist
  8. While in the schematic view:
    1. 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.
    2. Combine the padframe and transamp schematics into one view
    3. Wire up the signal and power lines between the padframe and the transamp
  9. Run LVS to verify the whole chip. This should create a file called si.out in your LVS subdirectory.
  10. 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 up previous
Next: About this document ... Up: EEL6935: Homework Assignments Previous: EEL6935: HW#3
Dr John Harris 2003-10-17