E&CE 223 50% Final 30% Laboratory 20% Midterm ON LINE Course Notes! Lab Manual LabTechs/TAs...

Post on 31-Dec-2015

212 views 0 download

Transcript of E&CE 223 50% Final 30% Laboratory 20% Midterm ON LINE Course Notes! Lab Manual LabTechs/TAs...

E&CE 223

50% Final30% Laboratory20% Midterm

http://optimal.vlsi.uwaterloo.ca

•ON LINE Course Notes!•Lab Manual•LabTechs/TAs

•Assignments•extra probs/solns

M.Mano, “Digital Design” M.Mano, “Digital Design” 3rd edition, Prentice Hall. 3rd edition, Prentice Hall. Or in DC reserves soon

•Lab Intro in tutorials & lectures

•Prof Gebotys’ Course notes On-line & Copy Center also

Outline

Definition of product“APPLICATION”

Price

Performance

Power

Outline

Definition of ModuleDefinition of Module“ARCHITECTURE”

technology?time to market?

Resources?Will I design a VLSI chip

or use an off the shelf component?

Price

Performance

Power

Outline

Definition ofmodule

Price

Performance

Power

FunctionalSimulation

VHDL

FunctionalFunctionalSimulationSimulationdebugging

Does it really do what I want it to do?

VHDL Simulation

Definition of module

Price

Performance

Power

FunctionalSimulation

VHDL

Synthesize, Simulate& Check Goals Met

Definition of module

FunctionalSimulation

Synthesize& Check Goals Met

Design for Testability

Performance

Power

Price

“223 Design”

Synthesize& Check Goals Met

Approx Lecture GuideApprox Lecture Guide1. Introduction2. Number systems3. Boolean algebra4. Algebraic simplification5. Karnaugh maps6. Quine-mccluskey7. Multilevel gate networks8. Multioutputs, muxs, decoders, roms, plas9. Sequential circuits, networks10. Analysis/design of sequential networks11. Asynchronous systems12. Review

101100….

CLOCK

NO CLOCK !!

Terminology for LABTerminology for LAB•Component: has one or more inputs and one or more outputs which take on discrete values•Combinational logic component: the output value depends present values of inputs•Sequential circuit component: the output values depend on present and the past input values. In other words the sequential component has memory

•a schematic is a design composed of a number of interconnected componentscomponents are connected together by wires or nets

a Symbol is used to create hierarchy. Symbol is viewed as a functional block and defined with a separate schematicpins are input or output signals of symbol

More Terminology

netInput pin Output pin

Output pinInput pin