
Program outcomes and how they are covered by the specific course outcomes 



(a) 
¤ 
Understand the current equations and parasitic effects of MOS transistors. 



¤ 
Physical layout of logic gates. 



¤ 
Operation of latches and flipflops. 



¤ 
Understand the definitions of setup and hold times. 



¤ 
Several homework assignments delving on core concepts and reinforcing analytical skills learned in class. 



¤ 
A design project, mimic of industrial environment, with design phase, implementation phase, verification phase and professional reporting phase. 

  

(c) 
¤ 
Understand the current equations and parasitic effects of MOS transistors. 



¤ 
Apply current equations of MOS transistors. 



¤ 
Understand the static operation of a CMOS inverter. 



¤ 
Calculate resistances and capacitances of MOS transistors. 



¤ 
Delay analysis of a CMOS inverter. 



¤ 
Power analysis of a CMOS inverter. 



¤ 
Physical layout of logic gates. 



¤ 
Design and sizing (W/L) of simple logic gates. 



¤ 
Delay analysis of a chain of logic gates. 



¤ 
Calculate the delay of wires 



¤ 
Operation of latches and flipflops. 



¤ 
Understand the definitions of setup and hold times. 



¤ 
Implementation of a multibit arithmetic element (example: adder). 



¤ 
Analyze timing constraints of logic paths. 



¤ 
A design project, mimic of industrial environment, with design phase, implementation phase, verification phase and professional reporting phase. 

  

(e) 
¤ 
Understand the current equations and parasitic effects of MOS transistors. 



¤ 
Apply current equations of MOS transistors. 



¤ 
Understand the static operation of a CMOS inverter. 



¤ 
Calculate resistances and capacitances of MOS transistors. 



¤ 
Delay analysis of a CMOS inverter. 



¤ 
Power analysis of a CMOS inverter. 



¤ 
Physical layout of logic gates. 



¤ 
Design and sizing (W/L) of simple logic gates. 



¤ 
Delay analysis of a chain of logic gates. 



¤ 
Calculate the delay of wires 



¤ 
Operation of latches and flipflops. 



¤ 
Understand the definitions of setup and hold times. 



¤ 
Implementation of a multibit arithmetic element (example: adder). 



¤ 
Analyze timing constraints of logic paths. 



¤ 
A design project, mimic of industrial environment, with design phase, implementation phase, verification phase and professional reporting phase. 

  

(i) 
¤ 
Several homework assignments delving on core concepts and reinforcing analytical skills learned in class. 



¤ 
A design project, mimic of industrial environment, with design phase, implementation phase, verification phase and professional reporting phase. 



¤ 
Opportunities to interact weekly with the instructor and the teaching assistant(s) during regular office hours and discussion sections in order to further the students' learning experience and the students' interest in the material. 

  

(k) 
¤ 
Apply current equations of MOS transistors. 



¤ 
Understand the static operation of a CMOS inverter. 



¤ 
Calculate resistances and capacitances of MOS transistors. 



¤ 
Delay analysis of a CMOS inverter. 



¤ 
Power analysis of a CMOS inverter. 



¤ 
Design and sizing (W/L) of simple logic gates. 



¤ 
Delay analysis of a chain of logic gates. 



¤ 
Calculate the delay of wires 



¤ 
Implementation of a multibit arithmetic element (example: adder). 



¤ 
Analyze timing constraints of logic paths. 



¤ 
A design project, mimic of industrial environment, with design phase, implementation phase, verification phase and professional reporting phase. 

  