vlsi modules

Upload: saikarthik89

Post on 14-Apr-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 VLSI Modules

    1/28

    Autumn Semester Spring Semester Summer

    Core Modules

    ASICS 1 ASICS 2

    Test Engineering1 Test Engineering 2Semiconductor Technology Noise in Circuits and Systems

    Project Project Project

    Elective Modules

    Digital Signal Processing Digital Control

    Information Theory & Coding Digital Communications

    Advanced Digital SystemDesign

    Advanced Topic Seminars

  • 7/30/2019 VLSI Modules

    2/28

    Module Code-Title:

    EE6621 - ASICS 1 (DIGITAL ASICS)

    Hours Per Week:

    Lecture

    2

    Lab

    2

    Tutorial

    0

    Other

    0

    Private

    6

    Credits

    6

    Grading Type:

    N

    Prerequisite Modules:

    Rationale And Purpose Of The Module:

    This module introduces issues relating to the design and implementation of

    application-speci?c integrated circuits (ASICS) for digital systems.

    Syllabus:

    Introduction to Design Methodology. Custom IC design. Standard cells.Programmable logic. Gate arrays. FPGAs. ASICs. VLSI Structures. CMOS, advanced

    CMOS, ROMs and RAMs. Introduction to UNIX. Manipulating ?les and directroies.Information processing. Printing. Using remote systems. Tailoring the envioromnent.

    Job control. Editors. Design entry and simulation. Schematic capture. Simulation.

  • 7/30/2019 VLSI Modules

    3/28

    Verilog HDL. Module form general syntax. Data types. Constant assignment.Parameters. Arrays. Operators. Procedural statements. Using built-in functions in

    Verilog. Additional Verilog constructs. Two behavioural examples: gate levelsimulation, tri-state gates. Device layout and fabrication. The CMOS IC fabrication

    process. The CMOS inverter. Other CMOS Structures (in an n-well process).

    Learning Outcomes:

    Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation, Synthesis)

    Draw the design ?ow of a modern digital ASIC and list the inputs and outputs of each

    of the stages in such a design ?ow. Write a synthesizable hardware descriptionlanguage module for a digital system, along with a test bench for the system. Design

    and analyse CMOS inverter circuits driving capacitative loads based on the longchannel model. system. Describe the limitations of the long channel model for deep

    submicron processes, and discuss the short channel model. Draw the schematic ofany standard logic cell and design the schematic of any composite gate in the CMOS

    style.

    Affective (Attitudes and Values)

    None

    Psychomotor (Physical Skills)

    None

    How The Module Will Be Taught and What Will Be The Learning Experiences

    Of The Students:

    Lectures/Labs

    Research Findings Incorporated In To The Syllabus (If Relevant):

    Prime Texts:

    Smith, M.J.S. (1997)Application-Specific Integrated Circuits , Addison-Wesley

    Other Relevant Texts:

    Smith, D.J. (1996) HDL Chip Design , Doone PublicationsShoji, M. (1988) CMOS Digital Circuit Technology, Prentice Hall

    Hurst, S.L. (1998) VLSI Testing: Digital and Mixed Analogue/Digital Techniques , IEEPress

    Programme(s) In Which This Module Is Offered:

    M.Eng. in VLSI Systems

  • 7/30/2019 VLSI Modules

    4/28

    Module Code-Title:

    EE6631 - TEST ENGINEERING 1 (PRODUCTION TEST SYSTEMS)

    Hours Per Week:

    Lecture

    2

    Lab

    2

    Tutorial

    0

    Other

    0

    Private

    6

    Credits

    6

    Grading Type:

    N

    Prerequisite Modules:

    Rationale And Purpose Of The Module:

    The increasing complexities and speed of operation of modern digital circuits and

    systems is increasing the demand on product testing. The purpose of the module is

    to introduce the students to modern semiconductor integrated circuit (IC) testmethods, including automatic test equipment (ATE), design for testability (DfT) and

    built-in self-test (BIST) for digital ICs.

    Syllabus:

    The increasing complexities and speed of operation of modern digital circuits and

    systems is increasing the demand on product testing. The module will concentrate on

  • 7/30/2019 VLSI Modules

    5/28

    IC designs, with the following key areas covered:- 1. Semiconductor test overview:-test points for semiconductor devices from wafer to package. 2. Test Engineering

    requirements. 3. Digital logic test concepts:- sequential and combinational logic. 4.Memory test:- RAM and ROM. 5. Fault modelling and fault simulation 6. Design for

    Testability (DfT). 7. Built-In Self-Test (BIST). 8. Problem with design complexity:System on a Chip (SoC) test problem. 9. ATE systems. 10. IEEE Standard 1149.1

    (Boundary Scan).

    Learning Outcomes:

    Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation, Synthesis)

    1. Understand the role of test engineering in the design and manufacturing of digital

    circuits and systems using integrated circuit (IC) technology. 2. Understand thedifference between functional and structural testing, and the role of fault modelling

    in structural testing. 3. Understand the different tests applied to the digital circuitstypically encountered in test: combinational & synchronous sequential logic and

    memory. 4. Understand the concepts and design for testability (DfT) and built-in

    self-test (BIST).

    Affective (Attitudes and Values)

    1. Appreciate the importance of the role of test in the production of digital circuits

    and systems using integrated circuit (IC) technology.

    Psychomotor (Physical Skills)

    1. Develop test patterns for the detection of stuck-at-faults (SAFs) in combinationallogic circuits in order to demonstrate the detection of SAFs. 2. Construct timing

    diagrams for combinational and synchronous sequential logic circuits in order to des

    How The Module Will Be Taught and What Will Be The Learning ExperiencesOf The Students:

    The module is based on 12 teaching weeks within the semester, with 2 lecture hours

    and 2 laboratory hours per week. The module contains a substantial project which isworth 40% of the module assessment (with the remaining 60% assigned to the end

    of module examination). The 40/60 module assessment split is set to reflect thestuednt effort involved in the project. The project normally runs from week 3 to week

    12 (week 3 for the project choice) and the presentations would be in week 12. Theproject presentation is based on a one-to-one presentation at the workstation in

    order for the student to present the working solution and to discuss problemsarising/solutions attained. A project report (in the style of a technical conference

    paper) is also to be provided by the student at the time of the presentation. Theproject details are changed every year. The students would be encouraged to discuss

    the problems they encounter with each other, but it is made clear to them that thefinal work, report and presentation are individual efforts. The project would not start

    at the commencement of the module as the students would need to learn specificskills first in the use of the design and analysis tools, in addition to circuit design

    topics covered in the module.

  • 7/30/2019 VLSI Modules

    6/28

    Research Findings Incorporated In To The Syllabus (If Relevant):

    The module lecturer (Dr Ian Grout) is an active researcher in the area of mixed-signal integrated circuit IC design, test and design for testability (DfT). As such, the

    examples and projects are based on current industry needs and the types of circuitsen

    Prime Texts:

    Hurst S (1998) VLSI Testing digital and mixed analogue/digital techniques , IEEBushnell M. and Agrawal V. (2000) Essentials of Electronic Testing for Digital,

    Memory and Mixed-signal VLSI Circuits , Kluwer Academic PublishersRajsuman R (2000) System-on-a-Chip Design and Test, Artech House Publishers

    Other Relevant Texts:

    Smith, D.J. (1993) Reliability, Maintainability & Risk, Butterworth-HeinemannOConnor P (2001) Test Engineering , Addison Wesley

    Programme(s) In Which This Module Is Offered:

    LM347 (M.Eng. in VLSI Systems)

  • 7/30/2019 VLSI Modules

    7/28

    Module Code-Title:

    EE6641 - SEMICONDUCTOR TECHNOLOGY

    Hours Per Week:

    Lecture

    2

    Lab

    2

    Tutorial

    0

    Other

    0

    Private

    6

    Credits

    6

    Grading Type:

    NRationale And Purpose Of The Module:

    This module introduces students to the fundamentals of VLSI manufacturingprocesses and technology.

    Syllabus:

    IC Technology: Concept of die size and design rules; General overview of MOS and

    Biplar technologies. Semiconductor Material: Crystal growth, defects and processingof silicon; alloying; epitaxial growth. Deposition: Atmospheric and low pressure

    chemical vapour depostition, polycrystalline and amorphous ?lm deposition;evaporation; sputtering; properties of thin ?lms: aluminium, refactory metals and

    silicides; Metalization; bonding; contacts; packaging. Oxidation: Kinetics of thermal

    oxidation, dry, wet, pyrogenic, HCI and TCE ambient properties of interface, LOCOS.Diffusion: P and N type impurities, Constant and limited source, annealing and

    diffusion in oxide; Gettering. Ion Implantation: process technique, trajectories.

    Lithography: Optical exposure and resist system, process characterization, mask

  • 7/30/2019 VLSI Modules

    8/28

    making, wet and dry etching. Process Simulation: lithography, oxidation, diffusion,etching. Process Integration: Overview of Bipolar, NMOS, CMOS and BiCMOS

    technologies, threshold control, latch up prevention, parasitics; SOI and SOStechnologies.

    Learning Outcomes:

    Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation, Synthesis)

    Describe the concept of design rules and die size, with reference to MOS and Bipolartechnologies. List materials used in IC manufacturing, with reference to material

    properties along with methods of crystal growth, alloying and epitaxial growth.Explain methods of thin-?lm deposition, such as CVD & sputtering, and properties of

    the deposited ?lms. Describe kinetics of thermal oxidation and the properties of theoxide, including those at the interface. Describe diffusion of n-type and p-type

    impurities using a constant or limited source. Describe ion implantation as analternative or complementary process to diffusion techniques. Explain optical

    lithography, including the resist chemistry, process characterisation, mask making,

    and wet or dry eching. Demonstrate through simulation lithography, oxidation,diffusion and etching processes. Describe process integration involving: Biplor / MOStechnologies; the use of SOI & SOS; latch-up & parasitics; contact formation;

    packaging.

    Affective (Attitudes and Values)

    None

    Psychomotor (Physical Skills)

    None

    How The Module Will Be Taught and What Will Be The Learning ExperiencesOf The Students:

    Lectures/Labs

    Research Findings Incorporated In To The Syllabus (If Relevant):

    Prime Texts:

    Sze, S.M. (1988) VLSI Technology, McGraw-Hill

    Other Relevant Texts:

    Einspruch, N.J. (1985) VLSI Handbook, McGraw-HillWolf & Touber (2000) Silicon Processing for the VLSI Era , Lattice Press

    Programme(s) In Which This Module Is Offered:

    M.Eng. in VLSI Systems

  • 7/30/2019 VLSI Modules

    9/28

    U n i v e r s i t y of L i m e r i c kModule Description

    1. Module Code - Title: EE6451 - DIGITAL SIGNAL PROCESSING

    2. Hours Per Week: Lecture Lab TutorialOther Private ECTS Credits2 2 0 0 6 6

    3. Grading Type: N

    4. Prerequisite Modules:

    5. Rationale and Purpose of the ModuleTo introduce the theory of digital signal processing, including the following veryimportant topics: the discrete Fourier Transform, the Z-transform and digital ?lter design.

    6. Syllabus

    Discrete signals and systems. The DFT, its properties and applications; relationship toother transforms; Fourier, Laplace, Z-transform etc. Railings as theoretical samplers.Spectral descriptions of sequences. Analogue and digital convolution, the z-transform inthe design of FIR digital ?lters. Linear-phase, all-pass ?lters, minimum-phase ?lters.Differentiators and Integrators. Windowing techniques in ?lter design. Filter design andfast convolution by FFT. Frequency-sampling ?lters. IIR ?lters: mapping from analogue ?lters, bi-linear mapping, review of other mappings, their application in digital andsampled-data (e.g. switched-capacitor) ?lters. Up-sampling and down-sampling. Band-pass signals and modulation. Finite word-length effects; impact on architectures. Noisetopics. Sigma-delta noise shaping, applications in A/D and D/A conversion. Correlationprinciples. Fast correlation by DFT. Introduction to adaptive ?ltering. Wiener ?lter. LMS

    algorithm. Selected applications. Power spectra and spectral estimation.

    7. Learning Outcomes

    Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation,

    Synthesis)Examine the various components of a typical DSP system and identify factors thatinfluence their functionality, specifications and choice Demonstrate how digital signaland data are represented in time and frequency domains, and deal with relatedqunatisation issues Make use of the FFT to achieve large speed improvements in thecorrelation and ?ltering of data sets. Make use of the FFT and a choice of tapered

    windows to monitor signals correctly while minimizing errors due to leakage and withdue compensation for tapered window properties. Model ?lters in the frequencydomain, using the Z-transform, for both FIR and IIR ?lter types. Derive digital ?ltersfrom analogue prototypes using common methods such as the Bilinear trasformation.Recognise, predict and quantify sources and levels of noise in DSP systems, anddevise means to reduce noise effect.

    Affective (Attitudes and Values)

  • 7/30/2019 VLSI Modules

    10/28

    None

    Psychomotor (Physical Skills)None

    8. How the module will be taught and what will be the learning experiences of the

    studentsThe module is based on 12 teaching weeks and delivered via a set of lectures, labs andseminars. Assessment is based on 80% final exam and 20% coursework which involves 3assignments.

    9. Research Findings incorporated into the syllabus (If relevant)

    10. Prime Texts

    Ifeachor, E. C. and Jervis, B. W. (2002)Digital Signal Processing: A PracticalApproach, 2/E, Prentice Hall, Essex, UK.

    11. Other Relevant TextsDiniz, P. S. R., de Silva, E. A. B. and Netto, S. (2006)Digital Signal Processing: SystemAnalysis and Design, , Cambridge University Press, Cambridge, UK.Mitra, S. K. (2006)Digital Signal Processing: A Computer Based Approach, 3/E,McGraw-Hill, Boston, Massachusetts.

    12. Programme(s) in which this Module is offeredM.Eng. in Computer and Communications Systems

    M.Eng. in VLSI Systems

  • 7/30/2019 VLSI Modules

    11/28

    U n i v e r s i t y of L i m e r i c kModule Description

    1. Module Code - Title: EE6461 - INFORMATION THEORY AND CODING

    2. Hours Per Week: Lecture Lab TutorialOther Private ECTS Credits2 2 0 0 6 6

    3. Grading Type: N

    4. Prerequisite Modules:

    5. Rationale and Purpose of the ModuleThis module aims to guide the student through the implications and consequences offundamental theories and laws of information theory and to impart a comprehensivegrounding in source coding, random and burst error protection coding theory withreference to their increasingly wide application in present day digital communications

    and computer systems.

    6. SyllabusInformation Theory. Entropy. Information rate. Shannons Theorem, channel capacity:Bandwidth - S/N trade-off. Fundamentals of information theory: source encoding theoryand techniques. Communication channels: m-ary discrete memoryless, binary symmetric.Equivocation, mutual information, and channel capacity. Shannon-Hartley theorem.Channel coding: random and burst error protection on communication channels.Interleaving principles. Types and sources of error. Linear block coding. Standard Arrayand syndrome decoding. Cyclic and Convolution codes. Soft and hard decision detection.Viterbi decoding.

    7. Learning Outcomes

    Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation,

    Synthesis)Name, depict and explain the operations preformed by a generic communicationssystem from the data source to the data sink. Analyse the characteristics of a datasource or communications channel using information theory. Design and analyseschemes for source coding. Design and analyse schemes for block and convolutionalcoding.

    Affective (Attitudes and Values)None

    Psychomotor (Physical Skills)None

    8. How the module will be taught and what will be the learning experiences of the

  • 7/30/2019 VLSI Modules

    12/28

    studentsLectures/Labs

    9. Research Findings incorporated into the syllabus (If relevant)

    10. Prime TextsUsher M.J. & Guy C.G. (1997)Information Theory and Communications for Engineers ,MacMillian Press Ltd

    11. Other Relevant TextsWicker, S.B. (1995)Error Control systems for digital communications and storage ,Englewood CliffsLin, S. & D.J. Costello (1983)Error Coding: Fundamentals & Applications , PrenticeHall

    12. Programme(s) in which this Module is offeredM.Eng. in Computer and Communications SystemsM.Eng. in VLSI Systems

  • 7/30/2019 VLSI Modules

    13/28

    U n i v e r s i t y of L i m e r i c kModule Description

    1. Module Code - Title: EE6471 - ADVANCED DIGITAL SYSTEM DESIGN

    2. Hours Per Week: Lecture Lab TutorialOther Private ECTS Credits2 2 0 0 6 6

    3. Grading Type: N

    4. Prerequisite Modules:

    5. Rationale and Purpose of the ModuleThis module aims to equip the student with a range of techniques applicable to the designand test of very high speed and fault-tolerant digital circuits.

    6. Syllabus

    Review: High-speed design in the time and frequency domains; re?ection, ringing andcrosstalk, transmission lines. Transmission lines and termination strategies: Series,Thevenin, diode and AC terminations; Crosstalk, re?ections, ground bounce. Propertiesand behaviour of stripline and microstrip traces. Technology review: LVDS, ECL/PECL,GTL, SSTL, HSTL, and high-speed CMOS drivers and receivers; mixed voltage systems;bus-hold and bus-loading considerations; hot insertion. Synchronous Design: Clockoscillators and buffering, Clock Distribution, Metastability. System Design andManufacture: PCB materials; Layer build and speci?cation; Power supply considerations;Decoupling techniques. EMC/ESD: Radiated vs conducted; Filtering; Effects ofapertures, gasketing; Conducted emissions, coaxial cables, twisted pair; Shielding.Thermal Aspects: Sources of heat; Thermal resistance; Basic air?ow models; Impact on

    reliability; Altitude Effects. Reliability: Bathtub curves; Highly Accelerated Life Testing(HALT). Models and Simulation: Spice and IBIS-based simulations. Fault-tolerance andredundancy: Fault-tolerant digital circuits. Architecture of fault-tolerant computers.

    7. Learning Outcomes

    Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation,

    Synthesis)Describe metastability in digital systems and discuss how it may be avoided. Describethe effects of clock-skew and jitter in digital systems. Design synchronous digitalsystems that are clock-skew tolerant. Design high-speed clock distribution circuits for

    digital systems. Design well-engineered transmission-line systems for high-speeddigital signals. Apply Dennards theory of constant-?eld scaling to digital systems.Analyse the loading and power consumption effects dictated by particular bus con?gurations. Describe and analyse the amount of crosstalk effects in high-speed circuits.Describe approaches to fault-tolerance in digital systems. Analyse fault-tolerantarchitectures in terms of MTBF.

    Affective (Attitudes and Values)

  • 7/30/2019 VLSI Modules

    14/28

    None

    Psychomotor (Physical Skills)None

    8. How the module will be taught and what will be the learning experiences of the

    studentsLectures/Labs

    9. Research Findings incorporated into the syllabus (If relevant)

    10. Prime TextsJohnson, H. & M. Graham (1993)High-Speed Digital Design , Prentice HallTocci, R. J., Widmer, N. S. & Moss, G. L. (2007)Digital Systems , Prentice Hall

    Dally, W.J., & J.W. Poulton (1999)Digital Systems Engineering, Cambridge

    11. Other Relevant TextsJohnson, H, (2000)Digital System Integrity , Prentice HallNeamen, D. A. (2001)Electronic Circuit Analysis and Design , McGraw-HillRazavi, B (2000)Design of Analog CMOS Integrated Circuits , McGraw-Hill

    12. Programme(s) in which this Module is offeredM.Eng. in Computer and Communications SystemsM.Eng. in VLSI Systems

  • 7/30/2019 VLSI Modules

    15/28

    Module Code-Title:

    EE6622 - ASICS 2 (ANALOGUE ASICS)

    Hours Per Week:

    Lecture

    2

    Lab

    2

    Tutorial

    0

    Other

    0

    Private

    6

    Credits

    6

    Grading Type:

    N

    Prerequisite Modules:

    EE6621

    Rationale And Purpose Of The Module:

    This module aims to provide an introduction to the design of full custom analogue

    ASICs (Application Speci?c Integrated Circuits). It follows on from EE6621 and

    complements the material in the earlier module by shifting focus to consideranalogue IC design.

    Syllabus:

  • 7/30/2019 VLSI Modules

    16/28

    Review of basic CMOS process. Basic electrical properties and SPICE modelling ofMOS transistors. Circuit simulation and model complexity issues. Basic circuit

    concepts. Resistors and capacitors in CMOS. Sheet resistance Rs. Resistor structures.Area capacitances of layers. Wiring capacitances. Bipolar Junction Transistors and

    diodes. ESD protection structures. SPICE modelling of BJTs and diodes. Latch-up incircuits. The operational ampli?er. Functional operation and modelling. Macro and

    transistor level models in SPICE. Op-amp design. Current mirrors, differential inputstage, voltage and power ampli?er stages. Single and dual-rail operation. AnalogueIC layout design. MOS transistors, capacitors, resistors, interconnect. CAD tool and

    design issues. CIF output. The CMOS Inverter. Operation, modelling and simulation.

    Static CMOS logic cell design. Inverter delays. Propagation delays. Analog to digitalconverters. Successive approximation, ?ash and staircase ADC. Architectures and

    design. SPICE modeling and simulation. Digital to analog converters. Resistor stringand weighted-current DAC. Architectures and design. SPICE modelling and

    simulation.

    Learning Outcomes:

    Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation, Synthesis)

    1. Describe the CMOS fabrication process for commonly required passive and active

    devices at the IC level. 2. Analyse the operation of typical circuit building blocks

    found in mixed-signal IC designs. 3. Develop the architectures for, and analyse theoperation of, typical data converter designs. 4. Develop, interpret and utilise SPICE

    simulation model representations of typical circuit building blocks found in mixed-signal IC designs. 5. Utilise an analogue circuit simulator in order to simulate the

    analogue circuit operation of typical mixed-signal IC designs. 6. Utilise a commercial

    CAD tool in order to undertake full-custom circuit schematic capture, simulation andlayout of typical mixed-signal IC designs.

    Affective (Attitudes and Values)

    None

    Psychomotor (Physical Skills)

    None

    How The Module Will Be Taught and What Will Be The Learning ExperiencesOf The Students:

    Lectures/Labs

    Research Findings Incorporated In To The Syllabus (If Relevant):

    Prime Texts:

    Laker, K. & Sansen, W. (1994) Design of Analog Integrated Circuits and Systems ,

    McGraw-Hill

    Other Relevant Texts:

  • 7/30/2019 VLSI Modules

    17/28

    Pucknell, D. & Eshraghian, K. (1994) Basic VLSI Design , Silicon SystemsEngineering Series

    Haskard, M. & May, I. (1988)Analog VLSI Design, nMOS and CMOS , SiliconSystems Engineering Series

    Kang ,S. & Leblebici, Y. (1996) CMOS Digital Integrated Circuits , McGraw-HillNeamen, D. (1996) Electronic Circuit Analysis and Design , Irwin

    Programme(s) In Which This Module Is Offered:

    M.Eng. in VLSI Systems

  • 7/30/2019 VLSI Modules

    18/28

    Module Code-Title:

    EE6632 - TEST ENGINEERING 2 (DEVICE AND CIRCUIT LEVEL TEST)

    Hours Per Week:

    Lecture

    2

    Lab

    2

    Tutorial

    0

    Other

    0

    Private

    6

    Credits

    6

    Grading Type:

    N

    Prerequisite Modules:

    EE6631

    Rationale And Purpose Of The Module:

    The increasing complexities and speed of operation of modern digital circuits and

    systems is increasing the demand on product testing. The purpose of the module is

    to introduce the students to modern semiconductor integrated circuit (IC) testmethods, including design for testability (DfT) and built-in self-test (BIST) for digital

    ICs.

    Syllabus:

  • 7/30/2019 VLSI Modules

    19/28

    The increasing complexities and speed of operation of modern digital circuits andsystems is increasing the demand on product testing. The module will concentrate on

    IC and SoC designs, with the following key areas covered:- 1. VLSI Testing 2.Product Quality, Yield 3. Fault Modelling & Testability Measures 4. Logic and Fault

    Simulation 5. Combinational ATPG 5. Sequential ATPG 6. Design For Test 7. Built-In-Self-Test 8. Systems Testing: - PCB Testing - Boundary Scan - SoC Test and Core

    Test - STIL, CTL standardisation

    Learning Outcomes:

    Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation, Synthesis)

    1. Explain the difference between functional and structural testing, and the role of

    fault modelling in structural testing. 2. Calculate Fault Coverage for a given requiredDefect Level. 3. Develop test patterns for the detection of stuck-at-faults (SAFs) in

    combinational logic circuits in order to demonstrate the detection of SAFs. 4.Differentiate between different fault simulation techniques and apply them to sample

    circuits. 5. Analyse given circuits for Testability and derive quantitive figures for each

    circuit node. 6. Apply industry standard ATPG algorithms and industry standard testtechniques to sequential and combinational circuitssample circuits 7. Describe therelevant Test Standards and apply them to IC and SoC designs

    Affective (Attitudes and Values)

    1. Appreciate the importance of the role of test in the production of digital circuits

    and systems using integrated circuit (IC) technology. 2. Appreciate currents trendsand problems in the field of IC test engineering

    Psychomotor (Physical Skills)

    None

    How The Module Will Be Taught and What Will Be The Learning Experiences

    Of The Students:

    Lectures/Labs/Homework Assignments

    Research Findings Incorporated In To The Syllabus (If Relevant):

    The lecturer has carried out relevant research, especially as releted to System onChip Test and this work will be incorporated into the course material

    Prime Texts:

    Grout, I. (2005) Integrated Circuit Test Engineering: Modern Techniques , Springer

    Wang, L-T, Wu, C-W and Wen, X (2006) VLSI Test Principles and Architectures ,Morgan Kaufmann

    Bushnell, M.L. and V.D. Agrawal (2000) Essentials of Electronic Testing , KluwerAcademic Publishers

    Jha, N and S. Gupta (2003) Testing of Digital Systems , Cambridge University Press

  • 7/30/2019 VLSI Modules

    20/28

    Other Relevant Texts:

    Rajsuman, R. (2000) System-on-a-Chip Design and Test, Artech HouseCrouch, A (1999) Design for Test for Digital ICs and Embedded Core Systems ,

    Prentice HallParker, P (2003) The Boundary-Scan Handbook (3rd Edition) , Kluwer Academic

    Publishers

    Programme(s) In Which This Module Is Offered:

    M.Eng. in VLSI Systems

  • 7/30/2019 VLSI Modules

    21/28

    Module Code-Title:

    EE6642 - NOISE

    Hours Per Week:

    Lecture

    2

    Lab

    2

    Tutorial

    0

    Other

    0

    Private

    6

    Credits

    6

    Grading Type:

    N

    Rationale And Purpose Of The Module:

    This module will equip the student with a sound understanding of the problemscaused by noise in electrical networks. Both fundamental and man-made noise are

    discussed. Techniques to minimise noise are discussed.

    Syllabus:

    Fundamental Noise: Noise mechanisms in electronic components. Summation ofnoise signals, noise spectral density, noise summation in a band, noise bandwidth for

    common ?lters. Ampli?er Noise: Representation of noise in ampli?ers, equivalentinput noise voltage and its equivalent input current and voltage sources. Noise

    Figure. Semiconductor Noise: BJT noise model, noise in JFETs and MOSFETs. LowNoise Ampli?ers: Design. Methods of noise and noise ?gure measurement. Man-

    Made Noise: European regulations, EMI emissions, EMI susceptability, conducted and

  • 7/30/2019 VLSI Modules

    22/28

    radiated noise. Noise From PCBs: Track structures: strip line, microstrip and singlesided board. Calculation of capacitive and inductive coupling between tracks as well

    as radiation from pcb tracks. Power Line Noise: Noise on power supply lines and itsminimisation. Power supply ?lters for minimisation of conducted noise, both common

    and differential mode. Shielding: Effectiveness as function of frequency, shieldthickness, conductivity and permeability. Effectiveness to inductive and radiated ?

    elds.

    Learning Outcomes:

    Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation, Synthesis)

    List the various sources of noise in an electronic system. Analyze the contributions of

    various noise sources to the overall noise figure of an electronic system. Design low-noise amplifier systems using BJTs, JFETs and MOSFETs. Design low-noise PCBs.

    Design filters to reduce the effects of power-line noise. Analyze the effectiveness ofshielding structures.

    Affective (Attitudes and Values)

    Appreciate the regulatory framework governing EM emissions from

    electronic/electrical systems.

    Psychomotor (Physical Skills)

    None

    How The Module Will Be Taught and What Will Be The Learning Experiences

    Of The Students:

    Lectures/Labs

    Research Findings Incorporated In To The Syllabus (If Relevant):

    Prime Texts:

    Motchenbacher, C.D. & Fitchen, F.C. (1973) Low-Noise Electronic Design , Wiley

    Other Relevant Texts:

    Allen P.E. & Holberg, D.R. (1987) CMOS Analog Circuit Design , Holt, Rinehart &Winston

    Laker, K.R. & Sansen, W.M. (1994) Design of Analog Integrated Circuits & Systems ,McGraw-Hill

    Programme(s) In Which This Module Is Offered:

    M.Eng. in VLSI Systems

  • 7/30/2019 VLSI Modules

    23/28

    U n i v e r s i t y of L i m e r i c kModule Description

    1. Module Code - Title: EE6452 - DIGITAL CONTROL

    2. Hours Per Week: Lecture Lab TutorialOther Private ECTS Credits2 2 0 0 6 6

    3. Grading Type: N

    4. Prerequisite Modules:

    5. Rationale and Purpose of the ModuleTo study the application of digital computers to control engineering problems.

    6. SyllabusBrief review of classical control system techniques covering stability analysis and design

    methods for both continuous and sampled data systems including Nyquist, Bode, rootlocus. Design criteria including gain and phase margin, settling and rise time, steady stateand following error. Classical design techniques for, and implementation of, digitalcontrol systems; pole placement using state variable approach, direct design includingdeadbeat control, attenuation of ringing poles and multivariable design. Errormechanisms and sources including the algorithm, sampler, and word length. Issueshaving a signi?cant impact on the practical implementation of digital controllers such asdirect and canonical form for controller realisation, word length choice and processorhardware requirements. Development and testing; software structures; introduction tomodern control techniques such as system identi?cation, robust and optimal control.

    7. Learning Outcomes

    Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation,

    Synthesis)The student will be able to: 1. Choose effective control strategies to address a range ofreal-world control problems. 2. Analyse problems to realise appropriate controllers. 3.Decide on appropriate processors and word-lengths for controller implementations. 4.Simulate plant and controller combinations using Matlab and Simulink. 5. Implementappropriate control algorithms on embedded processors.

    Affective (Attitudes and Values)

    None

    Psychomotor (Physical Skills)None

    8. How the module will be taught and what will be the learning experiences of the

    students

  • 7/30/2019 VLSI Modules

    24/28

    Lectures/Labs

    9. Research Findings incorporated into the syllabus (If relevant)

    10. Prime TextsForsythe, W. & R.M. Goddwall (1991)Digital Control, Macmillian

    11. Other Relevant TextsFrankin, Powell & Worman (1990)Digital Control of Dynamic Systems , Addison-WesleyAstrom & Wittenmark (1990) Computer Controlled Systems, 2nd ed. , Prentice Hall

    12. Programme(s) in which this Module is offeredM.Eng. in Computer and Communications SystemsM.Eng. in VLSI Systems

  • 7/30/2019 VLSI Modules

    25/28

    U n i v e r s i t y of L i m e r i c kModule Description

    1. Module Code - Title: EE6462 - DIGITAL COMMUNICATIONS

    2. Hours Per Week: Lecture Lab TutorialOther Private ECTS Credits2 2 0 0 6 6

    3. Grading Type: N

    4. Prerequisite Modules: EE6461

    5. Rationale and Purpose of the ModuleThis module is intended to provide a comprehensive coverage of digital communicationsystems, the signals and key processing steps are traced from the information sourcethrough the transmitter, channel, receiver and ultimately to the information sink.

    6. SyllabusCommunication Theory: Nyquist Criteria, Shannon Sampling Theorem, Intersymbolinterference and Aliasing. Digital Signal Processing for voice and data communicationsystems. Performance criteria, NR and probability of error. Properties of line codes(Bipolar, manchester coding, HDBn, 4B3T etc). Modulation and Demodulation: bit errorperformance, bandwidth ef?eiency and signal to noise ratio. Advanced modulationschemes BMSK, II/4-OQPSK, Trellis Code Modulation. Multiple Access, TDMA,FDMA and CDMA. The Channel: AWGN, Linear Time Invariant (LTI) and Timevarying. Synchronization: Carrier and clock recovery. Adaptive Equalization. Case studyon a Spread Spectrum modem outlining the above principles is presented.

    7. Learning Outcomes

    Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation,

    Synthesis)1. Describe the structure and operation of a modern, spread-spectrum modem. 2.Understand and be able to derive the Shannon limits for a channel. 3. Analyse acoding scheme in terms of Shannon efficiency. 4. Describe and analyse theperformance of various coding schemes. 5. Design and implement (in Matlab and Ccode) various coding schemes. 6. Design and implement (in Matlab and C code)carrier and clock recovery schemes.

    Affective (Attitudes and Values)None

    Psychomotor (Physical Skills)None

    8. How the module will be taught and what will be the learning experiences of the

  • 7/30/2019 VLSI Modules

    26/28

    studentsLectures/Labs

    9. Research Findings incorporated into the syllabus (If relevant)Guest presentations by current researcher within UL.

    10. Prime TextsSklar, B. (2001)Digital Communications: Fundamentals and Applications, 2nd ed. ,Prentice Halla. Bateman (2000)Digital Communications: Design for the Real World, ADDISON-WESLEY

    11. Other Relevant TextsCouch, L.W. (1990)Digital and Analog Communications Systems , Macmillian

    12. Programme(s) in which this Module is offered

    M.Eng. in Computer and Communications SystemsM.Eng. in VLSI Systems

  • 7/30/2019 VLSI Modules

    27/28

    U n i v e r s i t y of L i m e r i c kModule Description

    1. Module Code - Title: EE6472 - ADVANCED TOPIC SEMINARS

    2. Hours Per Week: Lecture Lab TutorialOther Private ECTS Credits2 2 0 0 6 6

    3. Grading Type: N

    4. Prerequisite Modules:

    5. Rationale and Purpose of the ModuleThis module allows the participation of industry in the teaching of topics of specialist andcurrent interest as they arise from time to time.

    6. Syllabus

    This module will address topics of current interest in the VLSI and telecommunicationsindustries as these arise. Suitable topics include, inter alia: Advanced architectures formobile and 3rd generation telecommunications systems; Advanced topics in networking,such as VoIP, QoS, bandwidth provisioning and resource reservation; Radio FrequencyVLSI design; Advances in semiconductor fabrication techniques.

    7. Learning Outcomes

    Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation,

    Synthesis)The student will be able to describe and analyse the particular topics presented in the

    module. This will include, inter alia, the ability to generate implementations of thevarious subjects discussed.

    Affective (Attitudes and Values)The student will gain an appreciation of the wider fields of computer, communicationsand VLSI systems, and will be able to place his/her course in the context of currentstate of the art practice.

    Psychomotor (Physical Skills)None

    8. How the module will be taught and what will be the learning experiences of the

    studentsLectures/Seminars/Practical labs and demonstrations

    9. Research Findings incorporated into the syllabus (If relevant)Current relevant research from faculty and guests will be presented in seminars.

  • 7/30/2019 VLSI Modules

    28/28

    10. Prime Texts

    11. Other Relevant Texts

    12. Programme(s) in which this Module is offered

    M.Eng. in Computer and Communications SystemsM.Eng. in VLSI Systems