Go to Main Content

Purdue Self-Service

 

HELP | EXIT

Catalog Entries

 

Fall 2014
May 16, 2024
Transparent Image
Information Select the Course Number to get further detail on the course. Select the desired Schedule Type to find available classes for the course. The Schedule Type links will be available only when the schedule of classes is available for the selected term.

ECE 33700 - ASIC Design Laboratory
Credit Hours: 2.00. Introduction to standard cell design of VLSI (Very Large Scale Integration) digital circuits using the VHDL hardware description language (Very High Speed Integrated Circuits Hardware Description Language). Emphasis on how to write VHDL that will map readily to hardware. Laboratory experiments using commercial grade computer-aided design (CAD) tools for VHDL based design, schematic based logic entry, logic and VHDL simulation, automatic placement and routing, timing analysis, and testing. Typically offered Fall Spring.
0.000 OR 2.000 Credit hours

Syllabus Available
Levels: Undergraduate, Graduate, Professional
Schedule Types: Distance Learning, Laboratory, Lecture, Practice Study Observation
All Sections for this Course

Offered By: School of Elec & Computer Engr
Department: Electrical & Computer Engr

Course Attributes:
Upper Division

May be offered at any of the following campuses:     
      West Lafayette

Learning Outcomes: 1. Understand and use major syntactic elements of VDHL - entities, architectures, processes, functions, common concurrent statements, and common sequential statements. 2. Design combinational logic in a variety of styles including: schematic, structural VHDL, and behavioral VHDL, as well as demonstrate an awareness of timing and resource usage associated with each approach. 3. Design common sequential functions: flip-flops, registers, latches, and state-machines. 4. Create a VDHL test bench and use it to test/verify a sequential VHDL design of moderate complexity. 5. Place, route, and verify timing of a standard cell design. 6. Draw, given commented VHDL code of moderate complexity, a corresponding RTL level block diagram. 7. Use, modify, and create scripts to control the synthesis process. 8. Use different design styles, constraints, and optimization options to achieve required synthesis results. 9. Explain the difference between various ASIC design approaches, - standard cell, full custom, and programmable devices. 10. Prepare functional and interface requirements for a sequential design project of the student's choosing. 11. Create the hierarchical decomposition of a sequential design. 12. Gain experience in the oral presentation of their work to others. 13. Work in a team and negotiate the division of labor. 14. Gain familiarity with the use and purpose of design reviews. 15. Prepare final design documentation sufficient for another engineer to use, test, or enhance the design.



Return to Previous New Search XML Extract
Transparent Image
Skip to top of page
Release: 8.7.2.4