Go to:
Logótipo
You are here: Start > EEC0056

VLSI Circuit Design

Code: EEC0056     Acronym: PCVL

Keywords
Classification Keyword
OFICIAL Electronics and Digital Systems

Instance: 2011/2012 - 2S Ícone do Moodle

Active? Yes
Web Page: http://paginas.fe.up.pt/~jcf/ensino/disciplinas/mieec/pcvlsi/2011-12/index.html
Responsible unit: Department of Electrical and Computer Engineering
Course/CS Responsible: Master in Electrical and Computers Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
MIEEC 17 Syllabus (Transition) since 2010/2011 4 - 6 63 162
Syllabus 4 - 6 63 162

Teaching language

Suitable for English-speaking students

Objectives

BACKGROUND

Very large scale integration (VLSI) of digital systems belong to the technological foundation that enables economic growth on which present day societies depend. VLSI circuits play a vital role in areas like telecommunications, information technology, health care, security, and many others.

SPECIFIC AIMS

This course provides the students with basic knowledge about the technological aspects of digital CMOS integrated circuits and the corresponding design techniques, so that they are able to specify, design and implement CMOS ICs. The students will also acquire practical experience with ECAD design flows and tools for the development of complex ICs.

PREVIOUS KNOWLEDGE

EEC0028: MOSFET operation; basic CMOS layout.
EEC0006: digital gates.

PERCENT DISTRIBUTION
Scientific component: 60%
Technological component: 40%

LEARNING OUTCOMES

After taking the course, the student will be able to:

- describe and explain the standard-cell design flow for digital ICs (from HDL description until post-layout validation) [knowledge & understanding];
- identify and characterize the main technological options for ASIC/SOC implementation [knowledge & understanding];
- apply the first-order model of MOSFET behavior to design and analysis of digital circuits [engineering analysis & design];
- explain and apply interconnect models [knowledge & understanding, engineering analysis];
- use SPICE simulator to analyze and design digital gates [engineering analysis & design];
- explain and evaluate the electrical and temporal behavior of the main CMOS circuit families [engineering analysis];
- design standard cells (includes electrical simulation, layout, and post-layout simulation) [engineering design];
- specify a circuit in Verilog [engineering design];
- use a commercial design flow to synthesize a standard-cell circuit starting from a Verilog description [engineering design];
- explain and apply the method of "Logical effort" for gate sizing [knowledge & understanding, engineering analysis, engineering design];
- identify and explain the basic principles of low-power digital circuits [knowledge & understanding].

Transferable skills: All the design activities are done in groups. The larger projects require careful management of the design process.

Program

IC design flow: models, tasks and tools. Full-custom and standard cell design flows.

Review of basic aspects of CMOS technology, electrical and logical circuit behaviour. Modeling of submicrometer devices.

Combinational and sequential logic: advanced static and dynamic implementation techniques. Design of digital blocks for complex ICs: arithmetic circuits, memory, PLAs and other regular structures. Interconnect modeling.

Design tools for full-custom design tasks: simulation and layout (HSPICE, Virtuoso Layout Editor).

Design and implementation of standard-cell based ASICs. Physical design aspects: floorplanning, placement and routing. Simulation and verification.

Global performance-related aspects: global signals, clock trees, power consumption. Basic aspects of low-power digital circuit design.

Industry-grade support tools for very complex ICs: Cadence IC Station and Synopsys Design Compiler.

Mandatory literature

Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolic; Digital Integrated Circuits: A Design Perspective, Prentice-Hall, 2003. ISBN: 0-13-090996-3

Complementary Bibliography

Neil Weste, David Harris; CMOS VLSI Design: A Circuits and Systems Perspective, 4ed, Addison-Wesley, 2010. ISBN: 0321547748
Erik Brunvand; Digital VLSI Chip Design with Cadence and Synopsys CAD Tools, Addison-Wesley, 2009. ISBN: 0321547993
Michael J. S. Smith; Application-Specific Integrated Circuits, Addison-Wesley, 1997. ISBN: 0-201-50022-1

Teaching methods and learning activities

Students (working in group) are required to implement two small projects.

The most important topics are presented in the lectures. Exercises and case studies are performed in the practical sessions.

Software

Cadence Encounter
Cadence IC Station (Layout design, physical synthesis)
Synopsys Design Compiler

keywords

Technological sciences > Technology > Micro-technology > Microsystems
Technological sciences > Engineering > Electronic engineering
Technological sciences > Technology > Micro-technology > Subsystem modules

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Description Type Time (hours) Weight (%) End date
Attendance (estimated) Participação presencial 52,00
Project T1 Trabalho escrito 25,00
Porject T2 Trabalho escrito 25,00
Exam Exame 3,00
Total: - 0,00

Amount of time allocated to each course unit

Description Type Time (hours) End date
Autonomous study Estudo autónomo 57
Total: 57,00

Eligibility for exams

The grade for admission to exams (Freq) is calculated as follows:

Freq = 0.5 x TP1 + 0.5 x TP2

TP1: project assignment n. 1
TP2: projectl assignment n. 2

In order to be admitted to the exam , the student must have Freq >= 8.0.

Calculation formula of final grade

The final grade (NFinal) is calculated as follows:

NFinal = 0.5 x Freq + 0.5 x E

E: final exam classification

Final exam: open-book, 2H.

Special assessment (TE, DA, ...)

Written exam (open-book, 3H).

Classification improvement

Classification improvement for complete course: special exam (open-book, 3H).

The classification of the final exam may be improved by doing an exam of similar complexity.
Recommend this page Top
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2024-09-28 at 08:43:25 | Acceptable Use Policy | Data Protection Policy | Complaint Portal