Homework assignments and Project Information for EE 421 Digital Electronics and ECG 621 Digital Integrated Circuit Design, Fall 2018

  

HW#19 13.1 and 13.9, due Monday, November 19

HW#18 12.1 and 12.10, due Wednesday, November 14

HW#17  11.7, due Wednesday, November 7

HW#16 – 11.3, 11.4, and 11.5, due Monday, November 5 

HW#15 – 10.4, 10.5, and 11.2 due Monday, November 5    

HW#14 – 10.1, 10.2, and 10.3, due Monday, October 29

HW#13 - A bandgap reference circuit is a circuit that generates a reference voltage that doesn't vary (much) with changes in power supply voltage and temperature. For the course projects we'll use the bandgap circuit, designed for the C5 process, found in bandgap.zip. For HW#13, run the simulations found in this design directory and comment to show that you understand what the simulations show, that is, the circuit's limitations (e.g., how low can the power supply go before the bandgap output voltage drops? how much does the reference voltage change with temperature? how does the diode's voltage change with temperature, how much current does the bandgap circuit draw?, etc.). Turn in these simulation plots with comments at the beginning of class on Wednesday, October 24. (Do not try to simulate the extracted layouts. The parasitic diodes don't extract properly.) In addition to this, lay out the bandgap reference circuit, again, for use in your course projects, making sure that your layout DRCs and LVSs without errors. Email your zipped–up bandgap directory (don't change the name, that is, it should still be "bandgap.zip"), now with the layout of the bandgap, to the course TA for grading (so he can determine if your layout DRCs and LVSs) before the beginning of class on Wednesday, October 24.  

HW#12 - 6.13 and 6.14, change C2 in Fig. 1.22 and estimate when the output is 1/4 the input (verify with Spectre), and show that the falltime across the capacitor on the output of an RC circuit can be estimated as 2.2RC (verify with Spectre), due Wednesday, October 10  

HW#11 - using Cadence and Spectre, generate IV curves for 6u/0.6u NMOS and 18u/0.6u PMOS devices (Id vs. VDS with varying VGS, and Id vs. VGS for varying VBS or VSB), 6.9, and redo Fig. 1.31 if the battery is flipped so that the + terminal is grounded, due Monday, October 8  

HW#10 - 6.1, 6.2, 6.4, and 6.5, due Wednesday, October 3  

HW#9 - 5.2, 5.3, and 5.5, due Monday, October 1  

HW#8 - layout 300um/0.6u NMOS and PMOS devices (DRC and LVS) ensuring you show all 4 connections to each MOSFET and that you are using at least 8 fingers in the layout, due Wednesday, September 26 

HW#7 - 4.7, 4.12, layout (DRC and LVS) a 1.2 pF poly-poly capacitor, and layout a 8k resistor (DRC and LVS) using hi-res poly, due Monday, September 24

HW#6 - add metal connections to the 100k resistor from HW#3 (DRC and LVS your layout), 4.2, 4.3, and 4.10, due Wednesday, September 19  

HW#5 - layout a 75 um square bonding pad with associated schematic (see Tutorial 6), then layout a 1.5 mm x 1.5 mm padframe, DRC your layouts, 3.9, and 3.10, due Monday, September 17

HW#4 - estimate the delay through the 100k resistor in HW#3 if the zero-bias depletion capacitance is 100 aF/um^2 (show you would simulate the RC delay of a resistor in a Cadence schematic), 2.9, and 2.14, due Wednesday, September 12  

HW#3 - layout and DRC a 100k resistor made using n-well, 2.4, and 2.7, due Monday, September 10  

HW#2 - 1.11-1.12, and 2.1, due Wednesday, September 5

HW#1 – 1.4-1.9, due Wednesday, August 29

  

Course projects  Read the policy on the course webpage concerning turning in late work. These projects are NOT group efforts. What you turn in should be your own work. 

 

Your project report should detail:

 

EE 421/ECG 621 project – The course project is to design a CMOS switching power supply (SPS), a Boost converter, that is powered with a VDD that can vary from 3.75 to 4.75 V. The power supply uses an off–chip Schottky diode, inductor, and capacitor to generate a constant output voltage of 5 V, which we'll call Vout below, for load currents ranging from 0 to 20 mA. 

 

  1. In bandgap.zip is a bandgap voltage reference schematic designed for the C5 process. A bandgap is a common circuit used for generating a voltage reference of approximately 1.25 V that doesn’t change [much] with temperature and VDD variations. The first part of this project is lay out this bandgap. You should have already done this in HW#13. Note that I’ve already laid out the parasitic pnp device (the diode) and there are example layouts, for LVSing, in this zip file. 
  2. The second part of the project is to design a circuit that senses the output voltage Vout. Your design should use the bandgap from part 1. The output (called Enable) of the circuit is a logic 0 (gnd) when Vout is greater than 5 V and a logic 1 (vdd) when Vout is less than 5 V. The circuit’s input is connected to Vout and should draw no more than 50 uA of current and no less than 10 uA of current.  A practical design concern pops–up when Vout is near 5 V, which it will be in these projects. What will happen, if the circuit isn't designed correctly, is that the signal Enable will oscillate since Vout is moving slightly above and below 5 V. To avoid these oscillations, design your circuit with a small amount of hysteresis.  
  3. Use your design from part 2, that is, using Enable, to drive buffers (inverters) that enable/disable an NMOS switch connected between ground and the chip's output (which goes to the off-chip inductor and a Schottky diode). Your report, among other items, should discuss your thoughts on device sizing. 
  4. Your Boost SPS will be connected in 4 places: VDD, gnd, out, and Vout. What you LVS and DRC will be this cell; however, you will need to simulate this cell (generate a symbol view of your final design having 4 pins, or 2 pins if using global vdd! and gnd!) with the off–chip, Schottky diode, inductor, and capacitor (the diode, inductor, and capacitor are not part of what we send out for fabrication). Your report should detail your selection of the inductor and capacitor along with simulation results showing performance with varying temperature and power supply VDD (plot your design's efficiency vs load current with different temperatures and power supply voltages). Of course, again, you need to also provide the details indicated above.  Note that efficiency, E, can be calculated using E = (Vout * Iload)/(VDD * AVG(I(VDD))) where AVG(I(VDD) is the AVG current supplied by the power supply, VDD (see page 4 here).
  5. For students in ECG 621 your design should be able to supply 50 mA of current.  
     
Some recurring issues with course projects are found at the bottom here (check this for help).
   
   

Return