Ele 505 - VLSI System Design  
 

Indicative contents

  • Hardware Description Language Introduction (20%)
    o Hardware modeling with Verilog -HDL and Use of Verilog constructs for hardware description.
    o Structured design styles, specification, synthesis and simulation using Verilog-HDL.
    o Functional verification and FPGA Logic Synthesis
    o Modeling hardware elements for synthesis
  • Programmable Logic devices & FPGAs. (20%)
    o Introduction to FPGAs
    o FPGA technologies.
    o FPGA Architectures
           Xilinx, Altera, Actel Devices
    o FPGA Design Flow
    o Technology Mapping, Floor Planning, Placement And Routing
    o Constraints- Timing, Area, Power
    o Power analysis, Timing analysis
    o Prototyping with Xilinx FPGAs
    o FPGA based Testing
  • Applications on FPGA (40%)
    o DSP Algorithms on FPGAs
          Distributed Arithmetic FIR filter
          CORDIC Algorithm
          Wireless applications
          Use of IP cores & Microcontrollers
          Use of coregen
  • Advanced Topics (20%)
         • Introduction to System Verilog
         • SystemVerilog for modeling and verification
         • Processor Design, Applications and Case Study on FPGAs

Recommended reading

  • Books
    1. Gajski, Principles of Digital Design, Prentice- Hall International, 1997.
    2. Samir Palnitker, A guide to Digital design and Synthesis, Pearson Education
    3.  Stephen Brown, Zvonko Vranesic, Fundamentals of Digital Logic with Verilog Design, TATA Mcgraw Hill, 2002
    4. Charles Roth, Digital Systems Design using VHDL, Thomson Books.
    5. J Bhasker, A Verilog Premier, 2001
    6. Donald B Thomas, Philip R Moorby, The Verilog Hardware Description Language, Computers - 2002
    7. Lionel Bening, Harry Foster, Principles of Verifiable RTL Design, Computers – 2001
    8. Smith, D. J., HDL Chip Design, Doone Publications, Madison AL, 1999
    9. Sutherland, Stuart, Verilog 2001 – A Guide to the New Features of the Verilog Hardware Description Language, Kluwer Academic Publishers, 2002.
    10. Wayne Wolf, Modern VLSI designs system on silicon, second edition, Pearson Education. 1999.
    11. K. Machedon, VLSI algorithms & architecture, Addison Wesley, 1999
    12. Robert J. Hannermann, Physical Architecture of VLSI Systems, Pearson Education, 2000.
       
  • Journals
  1. IEEE transactions on Aerospace and Electronic Systems.
  2. IEEE transactions on Consumer Electronics
  3. IEEE transactions on solid state electronics
  •  Magazines

    1) IEEE Intelligent Systems Magazine
    2) IEEE Instrumentation and Measurement Magazine
    3) IEEE Internet Computing Magazine
    4) Applied Computing Technologies
     

  • Internet Sites
  1. http://kona.ee.pitt.edu/steve/EE1192
  2. http://infopad.EECS.Berkeley.EDU/~icdesign/
  3. www.edu.com
  4. www.xilinx.com
  • Laboratory

  1. Hardware:
    1) D2E FPGA Kit
    2) Virtex 2Pro Kit
    3) Actel development boards
    4) Altera development boards
     
  2. Software:
    1) Modelsim
    2) Xilinx ISE
    3) Xilinx Platform Studio (XPS)
    4) Altera software tools
    5) Actel software tools
    6) DC FPGA
     
  3. Software Manual:
    1. ModelSim users manual
    2. Xilinx ISE user Manual
    3. Altera Online users manual
    4. Actel online users manual
    5. D2E reference manual