Course Work Syllabus
Course Work Syllabus
Course Work Syllabus
TOTAL: 45 PERIODS
OUTCOMES: At the end of this course, the students should be able to:
● Prepare design for testability
● Discuss test algorithms
● Explain fault diagnosis
REFERENCES:
1. A.L.Crouch, “Design Test for Digital IC‟s and Embedded Core Systems”, Prentice
HallInternational, 2002.
2. M.Abramovici, M.A.Breuer and A.D. Friedman, “Digital systems and Testable Design”,
JaicoPublishing House, 2002.
3. M.L.Bushnell and V.D.Agrawal, “Essentials of Electronic Testing for Digital, Memory andMixed-
Signal VLSI Circuits”, Kluwer Academic Publishers, 2002.
4. P.K. Lala, “Digital Circuit Testing and Testability”, Academic Press, 2002.
UNIT I INTRODUCTION 9
Domain-specific processors, Application specific processors, Reconfigurable Computing Systems –
Evolution of reconfigurable systems – Characteristics of RCS advantages and issues. Fundamental concepts
& Design steps –classification of reconfigurable architecture-fine, coarse grain & hybrid architectures –
Examples
UNIT II FPGA TECHNOLOGIES & ARCHITECTURE 9
Technology trends- Programming technology- SRAM programmed FPGAs, antifuse programmed FPGAs,
erasable programmable logic devices. Alternative FPGA architectures: Mux Vs LUT based logic blocks –
CLB Vs LAB Vs Slices- Fast carry chains- Embedded RAMs- FPGA Vs ASIC design styles.
UNIT III ROUTING FOR FPGAS 9
General Strategy for routing in FPGAs- routing for row-based FPGAs – segmented channel routing,
definitions- Algorithm for I segment and K segment routing – Routing for symmetrical FPGAs, Flexibility of
FPGA Routing Architectures: FPGA architectural flexibility on Routability- Effect of switch block
flexibility on routability - Tradeoffs in flexibility of S and C blocks
UNIT IV HIGH LEVEL DESIGN 9
FPGA Design style: Technology independent optimization- technology mapping- Placement. High-level
synthesis of reconfigurable hardware, high- level languages, Design tools: Simulation (cycle based, event
driven based) – Synthesis (logic/HDL vs physically aware) – timing analysis (static vs dynamic)- verification
physical design tools.
UNIT V APPLICATION DEVELOPMENT WITH FPGAS 9
Case Studies of FPGA Applications–System on a Programmable Chip (SoPC) Designs.
OUTCOMES: At the end of this course, the students should be able to: TOTAL : 45 PERIODS
● Compare FPGA routing architectures
● Discuss FPGA applications
● Explain high level synthesis
REFERENCES:
1.Christophe Bobda, “Introduction to Reconfigurable Computing –Architectures, Algorithms and
Applications”, Springer, 2010.
2. Clive “Max” Maxfield, “The Design Warrior‟s Guide to FPGAs: Devices, Tools And Flows”, Newnes,
Elsevier, 2006.
3. Jorgen Staunstrup, Wayne Wlf, “Hardware/Software Co- Design: Priciples and practice”, Kluwer
Academic Pub, 1997.
4. Maya B. Gokhale and Paul S. Graham, “Reconfigurable Computing: Accelerating Computation with
Field-Programmable Gate Arrays”, Springer, 2005.
5. Russell tessier and Wayne Burleson “Reconfigurable Computing for Digital Signal Processing: A Survey”
Journal of VLSI Signal processing 28,p7-27,2001.
6. Stephen M. Trimberger, “field – programmable Gate Array Technology” Springer,2007.
7. Stephen D. broen, Robert J. Francis, Jonathan Rose, Zvonko G. Vranesic,” Fieldprogrammable Gate
Arrays”, Kluwer Academic Pubnlishers, 1992.
8. Scott Hauck and Andre Dehon (Eds.), “Reconfigurable Computing –The Theory and Practice of FPGA-
Based Computation”, Elsevier / Morgan Kaufmann, 2008.
OBJECTIVES:
TOTAL: 45 PERIODS
OUTCOMES:
To understand the principles of operation of an RF receiver front end and be able to design and apply
constraints for LNAs, Mixers and Frequency synthesizers
REFERENCES:
1. B.Razavi ,”RF Microelectronics” , Prentice-Hall ,1998
2. Bosco H Leung “VLSI for Wireless Communication”, Pearson Education, 2002
3. Behzad Razavi, “Design of Analog CMOS Integrated Circuits” McGraw-Hill, 1999
4. Jia-sheng Hong, "Microstrip filters for RF/Microwave applications", Wiley, 2001
5. Thomas H.Lee, “The Design of CMOS Radio –Frequency Integrated Circuits‟, Cambridge
University Press ,2003