Welcome to the home page of the Cadence University Program Member at the Electrical Engineering and Computer Science Department of Northwestern University.
This page contains information about the Cadence design tools used in classes in the Department of Electrical Engineering and Computer Science. Students obtain practical experience in electronics design using Cadence CAD tools, computing and laboratory facilities.
Program Goals
- To allow students to gain hands on experience in modern digital design techniques, including HDL design, synthesis, and implementation.
- To supplement current curriculum with leading industrial design tools.
- To provide environment for practical real world applications
- To enable students with the skills required to implement their designs in FPGA/ASICs
- To enable students with debugging skills necessary to become successful digital designers
Value Added Items
An Advanced VLSI Design Course Module Developed by Northwestern student Rebecca Nevin (under supervision of Prof. Seda Ogrenci Memik) using Cadence Design Tools. Description.
Student Projects
- Analysis of inversed temperature dependence during dual Vth assignment
- Analysis for timing variation due to process variations
- A brief report on designing a 64-bit ALU and the use of Cadence physical design tools to obtain spatial power profiles
Please check this section for newly added student design projects using Cadence design tools.
Classes
Cadence design tools will be used in the following courses:
Course |
Course Title |
Description |
393/493 |
Advanced Low Power Digital
and Mixed-signal IC Design |
Besides taking lectures on advanced study on low power IC
design, the students are required to use Cadence tools (Virtuoso) to design a
building block of digital or analog integrated circuits, such
as customized logic cells for low voltage design, analog regulators or
process-temperature sensors. The projects provide valuable trainings
for students on advanced topics in IC design using Cadence tools. |
EECS 391 |
CMOS VLSI Circuit
Design |
Students will become familiar with the realities of CMOS VLSI Circuit
design: Proper layout structures, and the impact of fabrication technologies;
Methods for optimizing the area, speed, and power of circuit layouts; The use
of CAD tools for both schematic and layout of complex CMOS circuits; Methods
for testing of circuit designs, both during creation and on individual die;
Tradeoffs in device implementation technologies, such as Full-custom,
standard cell, gate array, FPGA, PLD. Students will create various custom IC
implementations using the Custom IC layout tools from Cadence. |
EECS 303 |
Advanced
Digital Design |
Students will be introduced to Hardware Description Languages
and their mapping to gate level logic structures using Encounter. |
EECS 355 |
ASIC &
FPGA Design |
Students gain experience writing hardware descriptions in VHDL
using several different styles (including behavioral, gate level design and
Register Transfer Level Design). They use industry standard computer-aided
design tools including Cadence Digital IC design products. Each student will
have the opportunity to design several projects individually and work in
groups to create larger designs. |
Research Projects
Cadence Design Tools are currently being used for the following research groups:
Research Group:
- Laboratory of VLSI and Mixed-signal Design: uses Cadence tools for both digital and analog/mixed signal design. The activities involve designing prototype test chips in advanced CMOS technology on energy efficient digital circuits or analog circuits for sensing or power management.
- Parallel Architecture Group at Northwestern: Power dissipation and energy consumption have become one of the most important problems in processor and more generally data center design. While lowering the operational voltage beyond guard-band can dramatically reduce power consumption, it will also introduce timing-errors to the system. However, not all computations and all data need to maintain 100% accuracy. We propose to occasionally relax the reliability guarantees of the hardware layer based on the software requirements. By steering each computation and data to different functional and storage units with different voltage levels, Elastic Fidelity Computing obtains power and energy savings while reaching the reliability targets required by each computational segment. We will use Cadence Digital IC design products to build our hardware model which correlates voltage level and error rate.
- Bio-Inspired Sensors and Optoelectronics Laboratory uses Cadence custom IC design tools to design and develop very high-performance read-out integrated circuits (ROIC) for the next generation focal plane arrays with multiple-megapixel resolution. The ROICs are tailored for novel high-sensitivity imager elements with internal amplification such as the nano-injection detectors, and they offer high versatility, high timing accuracy with low noise levels.
- Laboratory of Application and Domain-Specific Computing investigates development of various domain specific programmable processors as well as customized hardware programmable fabrics for high performance and /or low power computing. Implementation and performance analysis of various functional units, memory structures, and interconnect networks is carried out using the Cadence design environment.
- Laboratory of Application Specific Instruction Processors and Microarchitecture investigates the impact of parametric process variations on the timing of processor components and furthermore the resulting variations in chip yields.
Information is provided 'as is' without warranty of any kind. No statement is made and no attempt has been made to examine the information, either with respect to operability, origin, authorship, or otherwise. Please use this information at your own risk. We recommend using it on a copy of your data to be sure you understand what it does under your conditions. Keep your master intact until you are satisfied with the use of this information within your environment.
Cadence is a registered trademark of Cadence Design Systems, Inc., 2655 Seely Avenue, San Jose, CA 95134.