Principles of large-scale nMOS design: stick diagramming; nMOS transistors; switch and gate logics;

Programmable Logic Arrays; 2-phase dynamics design; finite state machines;

Scalable Design Rules; speed and power considerations;

Floor Planning and Communication; Layout Techniques.

 Introduction to CMOS technology, circuits, logic design and physical design,

Structured design, Silicon Compilation, and Hardware description languages.

 CMOS subsystem design, routing, and placement: Yield, Testing and Testing strategies; Self-test, BILBO. Circuit Characterization and performance estimation.

At the end of this course, the student will be able to:

1.     Understand the concept of reliability, maintainability, and quality control on electronic engineering systems.

2.     Apply engineering techniques to prevent or reduce the frequency of failures.

3.     Identify and correct the causes of the failures on engineering systems

4.     Improve the reliability and availability of the systems while decreasing the failure rates.

5.     Predict the expected life of the specific component, product or system and establish risk analysis and quality control on engineering systems.