Upload
gabriel-shelton
View
212
Download
0
Embed Size (px)
Citation preview
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