ECE 495O - ASIC Fabrication and Test IILab Hours: 2 Credits: 2
This is an experiential learning course.
Experimental Course Offered: Spring 2007
The second semester of a two-semester sequence to give teams of 3 to 6 students the experience of designing an ASIC, having the chip fabricated, and testing it. The team of students will develop requirements for a design, prepare the design using VHDL, Verilog, or schematic entry tools, create and use test benches to functionally verify the design, use automated tools to prepare a circuit layout, verify the final layout, submit the layout for fabrication, prepare a physical test bed, test or demonstrate the chip, and document all aspects of the design and test results. In the event that chip fabrication is unavailable, a reconfigurable logic based prototype may be tested instead. The instructor will meet weekly with each design team to monitor progress, explain new concepts, and guide the team in satisfying all course outcomes.
Outcomes 1, 2, 3 are demonstrated during "ASIC Fabrication and Test I". During "ASIC Fabrication and Test II", each student must demonstrate outcomes 4, 8 and 9. In addition, each student must demonstrate at least one of the outcomes 5, 6, and 7. It is possible that some of the outcomes 4 through 8 will have been demonstrated in "ASIC Fabrication and Test I". If so, it is not necessary to demonstrate these outcomes again in "ASIC Fabrication and Test II".
Engineering Design Content: requirements definition, synthesis of a circuit architecture to meet requirements, design of functional verification tests, analysis of circuit performance, use of advanced design and analysis software.
Engineering Design Considerations: Economic: make trade-offs between performance, features, and circuit area. Manufacturability: ensure that ASIC design satisfies requirements for fabrication and is designed in a way to facilitate testing of the fabricated design.
Required Text(s): None.
- Digital Integrated Circuits, 2nd Edition, Jan M. Rabaey, Anantha Chandrakasan and Borivoje Nikolic, Prentice-Hall, 2003, ISBN No. 0-13-090996-3.
- VHDL for Logic Synthesis, 2nd Edition, Andrew Rushton, John Wiley & Sons, 1998 (reprinted March 2001), ISBN No. 0-471-98325-X.
- Explain critical steps in the preparation of an ASIC design for fabrication and the tools required to perform these steps: functional verification, logic synthesis, physical layout, physical verification, and timing verification (ALL Individually). [None]
- Use advanced ASIC design software for:: functional verification, logic synthesis, physical layout, physical verification, and timing verification. Create or use scripts to automate repetitive aspects of the process. (Each student must participate in some aspect of this). [None]
- Define functional and physical requirements for an ASIC design of the team's choosing. (Each student must participate in some aspect of this). [None]
- Define a circuit architecture that can be expected meet functional requirements subject to performance and area constraints. (Each student must participate in some aspect of this). [None]
- Estimate speed, throughput, and expected circuit area to ensure that constraints are satisfied. (At least one student). [None]
- Create testbenches and verify the functionality of the design in source code, after logic synthesis, and after layout. (At least one student). [None]
- Create an ASIC layout that is verified and ready for fabrication. (At least one student). [None]
- Design, implement, and use a hardware testbed for verification of the chip after fabrication. If fabrication is not available, create a reconfigurable logic prototype for testing. Off-the-shelf components may be used. The testbed should verify functionality and performance. (Each student must participate in some aspect of this). [None]
- Communicate effectively in writing by means of a collective technical report on the project and individual reports on how each outcome was satisfied. (each student must participate in this for both semesters). [None]
|The exact sequence and semester breakdown will vary depending on the project. Some tasks required from "ASIC Fabrication and Test II" may continue into this semester. In some cases, students will be testing ASIC designs created by a previous team. Semester 2: Fabrication and Test|
|Prepare ASIC Layout|
|Verify functionality and manufacturability of the layout|
|Submit design for Fabrication (if fabrication is available) or implement a reconfigurable logic based prototype of the design|
|Design and implement a hardware testbed|
|Test functionality and performance of ASIC and or reconfigurable logic implementation|
|Prepare a testing report to be submitted to the organization that provided funds or wafer space for fabrication of the design|
|Prepare a paper and/or poster for submission to selected engineering education conference|
Engineering Design Content:
Engineering Design Consideration(s):