ECE 3110: Introduction to Digital SystemsPrevious class SummaryDigital LogicSlide 4Electronic aspect of digital designSoftware aspect of digital designIntegrated Circuits (IC)DIPProgrammable Logic Device (PLD)CPLD vs FPGAApplication-Specific ICs (ASIC)Printed-Circuit BoardSummaryNext…ECE 3110: Introduction to Digital SystemsIntroduction (Contd.)2Previous class SummaryDigital devicesDigital vs. analogWhy digital3Digital LogicBinary system -- 0 & 1, LOW & HIGH, negated and asserted.Basic building blocks -- AND, OR, NOT45Electronic aspect of digital designDigital abstractionRangeNoise marginInvalid rangeSpecifications6Software aspect of digital designDigital design need not involve any software tools. But: modern design, software tools are essential.Examples:Schematic entry, HDLs (platform compilers, simulators, synthesis tools), simulators, test benches, timing analyzers and verifiers, word processors, high-level languages, CAD7Integrated Circuits (IC)A collection of one or more gates fabricated on a single silicon chip.Wafer, dieSmall-scale integration (SSI): 1-20DIP: dual in-line-pin packagePin diagram, pinoutMSI: 20-200 gatesLSI: 200-200,000VLSI: >100,000, 50million (1999)8DIPpinout9Programmable Logic Device (PLD)ICs which Logic function can be programmed after manufacturing.2-level AND-OR gates using user-programmable connectionsPLAs: programmable Logic Arrarys.PALs: programmable array logic devicesProgrammable logic devices (PLDs)CPLD: complex PLDFPGA: Field-Programmable Gate Array10CPLD vs FPGA11Application-Specific ICs (ASIC)Semi-custom IC: chips designed for a particular, limited product/applicationReducing chip count, size, power consumptionHigher performance.NRE: nonrecurring engineering costStandard cells: libraryGate array: an IC with internal structure as an array of gates, unspecified interconnection12Printed-Circuit BoardPCB or PWB (printed-wiring board)Mount ICs so that an IC can connect to other ICs in a system.SMT: Surface-mount technologyMCM: multi-chip modules: high speed and density.13SummaryElectronics aspects of digital designIntegrated Circuits (wafer, die, SSI, MSI, LSI, VLSI)PLDs: PLAs, PALs, CPLD, FPGAASIC14Next…Number systemsReading: Wakerly chapter
View Full Document