17
ECE 301 - VLSI System Design (Fall 2012) Course Information VIT U N I V E R S I T Y Course Information Prof.S.Sivanantham School of Electronics Engineering VIT University Vellore, Tamilnadu. India E-mail: [email protected]

ECE301 - Course Introduction.ppt

Embed Size (px)

DESCRIPTION

Introduction to VLSI Design

Citation preview

Page 1: ECE301 - Course Introduction.ppt

ECE 301 - VLSI System Design(Fall 2012)

Course Information

VITU N I V E R S I T Y

Course Information

Prof.S.SivananthamSchool of Electronics Engineering

VIT UniversityVellore, Tamilnadu. India

E-mail: [email protected]

Page 2: ECE301 - Course Introduction.ppt

Course outline

CMOS Logic Design

Circuit Characterization and Performance estimation

Verilog HDL Basics

Digital System Design using Verilog HDL

Introduction to Timing Analysis

ECE301 VLSI System Design FALL 2012 S.Sivanantham

CMOS Logic Design

Circuit Characterization and Performance estimation

Verilog HDL Basics

Digital System Design using Verilog HDL

Introduction to Timing Analysis

Page 3: ECE301 - Course Introduction.ppt

Course Outcome (i)

ability to apply knowledge of mathematics, science, and engineering in thedesign, and analysis and modeling of digital integrated circuits.

ability to describe and model digital design using a hardware descriptionlanguage.

ability to design and conduct experiments in digital design using VerilogHDL and able to illustrate the outcome of the design.

ability to design and analyze the performance (speed, Power, Area) ofCMOS digital integrated circuits for different design specifications.

knowledge on Verilog HDL constructs and operators accepted in logicsynthesis and show how logic synthesis tool interprets these constructs.

After successful completion of this course, you will have the

ECE301 VLSI System Design FALL 2012 S.Sivanantham

ability to apply knowledge of mathematics, science, and engineering in thedesign, and analysis and modeling of digital integrated circuits.

ability to describe and model digital design using a hardware descriptionlanguage.

ability to design and conduct experiments in digital design using VerilogHDL and able to illustrate the outcome of the design.

ability to design and analyze the performance (speed, Power, Area) ofCMOS digital integrated circuits for different design specifications.

knowledge on Verilog HDL constructs and operators accepted in logicsynthesis and show how logic synthesis tool interprets these constructs.

Page 4: ECE301 - Course Introduction.ppt

Course Outcome (ii)

Ability to compute gate sizes on a path to optimize the path delay usinglogic effort.

Ability to analyze a given problem in Verilog HDL

Ability to develop problem-solving skills in order to be able to successfullyapproach a digital design project of medium to high complexity in the finalsemester.

Ability to identify career paths and requisite knowledge and skills forcareer change/higher studies towards Microelectronics Engineering.

Ability to gain knowledge of contemporary issues on modern VLSI Designthrough various websites.

Ability to use modern EDA tools to Simulate and Synthesize the digitaldesigns to verify their functionality and analysis its performance.

ECE301 VLSI System Design FALL 2012 S.Sivanantham

Ability to compute gate sizes on a path to optimize the path delay usinglogic effort.

Ability to analyze a given problem in Verilog HDL

Ability to develop problem-solving skills in order to be able to successfullyapproach a digital design project of medium to high complexity in the finalsemester.

Ability to identify career paths and requisite knowledge and skills forcareer change/higher studies towards Microelectronics Engineering.

Ability to gain knowledge of contemporary issues on modern VLSI Designthrough various websites.

Ability to use modern EDA tools to Simulate and Synthesize the digitaldesigns to verify their functionality and analysis its performance.

Page 5: ECE301 - Course Introduction.ppt

Prerequisite

Semiconductor Devices and Circuits

Digital Logic Design

ECE301 VLSI System Design FALL 2012 S.Sivanantham

Page 6: ECE301 - Course Introduction.ppt

Course Resources

Course materials are available in VIT intranet(http://intranet.vit.ac.in)

Resource Syllabus Course updates Tutorials Lecture notes, supplemental readings Homework assignments

Stay connected with to get updates and more usefulinfo related to the course.

Facebook group: (VLSI System Design Fall2012-13) Link to the group: http://www.facebook.com/groups/vsd2012/

CHECK IT OFTEN

ECE301 VLSI System Design FALL 2012 S.Sivanantham

Course materials are available in VIT intranet(http://intranet.vit.ac.in)

Resource Syllabus Course updates Tutorials Lecture notes, supplemental readings Homework assignments

Stay connected with to get updates and more usefulinfo related to the course.

Facebook group: (VLSI System Design Fall2012-13) Link to the group: http://www.facebook.com/groups/vsd2012/

CHECK IT OFTEN

Page 7: ECE301 - Course Introduction.ppt

Course Plan

Lectures

Problem Solving

Home Assignments

Lab assignments to Simulate and synthesize the Digitalcircuits using EDA tools like Modelsim, Xilinx ISE andAltera Quartus II d by Verilog HDL using EDA tools

Group Project

ECE301 VLSI System Design FALL 2012 S.Sivanantham

Lectures

Problem Solving

Home Assignments

Lab assignments to Simulate and synthesize the Digitalcircuits using EDA tools like Modelsim, Xilinx ISE andAltera Quartus II d by Verilog HDL using EDA tools

Group Project

Page 8: ECE301 - Course Introduction.ppt

Evaluation and Grading

CAT– 1 (15 %) – Module 3 and 4

CAT – 2 (15 %) – Modules 1 and 5

Lab assignments (20%) - (individual or group of 2-3students, depends on assignments)

• Assignment -1 (5 %)

• Assignment -2 (5 %)

• Assignment -3 (10 %)

TEE (50 %)

ECE301 VLSI System Design FALL 2012 S.Sivanantham

CAT– 1 (15 %) – Module 3 and 4

CAT – 2 (15 %) – Modules 1 and 5

Lab assignments (20%) - (individual or group of 2-3students, depends on assignments)

• Assignment -1 (5 %)

• Assignment -2 (5 %)

• Assignment -3 (10 %)

TEE (50 %)

No Re-exam will be conducted for Absentees

Page 9: ECE301 - Course Introduction.ppt

Assignment

Assignments will either be individual or in pairs

Read the assignment to see!

Assignment due at beginning of class

10% penalty for each late period of 24 hours

Not accepted >72 hours after deadline

ECE301 VLSI System Design FALL 2012 S.Sivanantham 9

Page 10: ECE301 - Course Introduction.ppt

Lab Assignments

Lab Assignments using the Xilinx/Altera VLSI designsoftware will be an integral part of this course.

There are no separate lab times.

Details of each assignment will be posted on the coursewebsite/intranet course page.

ECE301 VLSI System Design FALL 2012 S.Sivanantham

Page 11: ECE301 - Course Introduction.ppt

Our Policy

Attendance and Conduct in Class: Students are expected toattend class and be bright and cheerful with lots of questions.It will be difficult to perform well in this class withoutattending the lectures.

Cheating in any form will not be tolerated! This includescopying homework, copying circuit design files, cheating onexams, or any other form of unethical behavior.

ECE301 VLSI System Design FALL 2012 S.Sivanantham

Attendance and Conduct in Class: Students are expected toattend class and be bright and cheerful with lots of questions.It will be difficult to perform well in this class withoutattending the lectures.

Cheating in any form will not be tolerated! This includescopying homework, copying circuit design files, cheating onexams, or any other form of unethical behavior.

Page 12: ECE301 - Course Introduction.ppt

Course Tools

Industry-standard design tools:

Modelsim HDL Simulation Tools (Mentor)/ XilinxISE/Altera Quartus II for FPGA based Design andImplementation (for Lab assignments)

[optional] Virtuoso, Spectre and Assura from Cadence(based on module 1 and 2)

Tutorials will be available for all the tools

These tools will be required as part of homework/ Labassignments

Can do it on own time (within deadline)

ECE301 VLSI System Design FALL 2012 S.Sivanantham 12

Industry-standard design tools:

Modelsim HDL Simulation Tools (Mentor)/ XilinxISE/Altera Quartus II for FPGA based Design andImplementation (for Lab assignments)

[optional] Virtuoso, Spectre and Assura from Cadence(based on module 1 and 2)

Tutorials will be available for all the tools

These tools will be required as part of homework/ Labassignments

Can do it on own time (within deadline)

Page 13: ECE301 - Course Introduction.ppt

Required Text Books

Neil H. E. Weste and David Harris, CMOSVLSI Design: A Circuits and SystemsPerspective, Pearson Education, 3/e2006

ECE301 VLSI System Design FALL 2012 S.Sivanantham

Samir Palnitkar, Verilog® HDL: A Guide toDigital Design and Synthesis, PHI, SecondEdition,2004.

Page 14: ECE301 - Course Introduction.ppt

References

Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolic,Digital Integrated Circuits: A Design Perspective, PrenticeHall India, 2nd Ed, 2002.

Sung-Mo Kang & Yusuf Leblebici, “CMOS DigitalIntegrated Circuits –Analysis and Design”, Tata McGraw-Hill, New Delhi, 2005

John P.Uyemura, “CMOS Logic Circuit Design” , SpringerInternational Edition.2005

J. Bhasker, “A Verilog HDL Primer”, BP Publications.

ECE301 VLSI System Design FALL 2012 S.Sivanantham

Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolic,Digital Integrated Circuits: A Design Perspective, PrenticeHall India, 2nd Ed, 2002.

Sung-Mo Kang & Yusuf Leblebici, “CMOS DigitalIntegrated Circuits –Analysis and Design”, Tata McGraw-Hill, New Delhi, 2005

John P.Uyemura, “CMOS Logic Circuit Design” , SpringerInternational Edition.2005

J. Bhasker, “A Verilog HDL Primer”, BP Publications.

Page 15: ECE301 - Course Introduction.ppt

Study Guidelines

Active Participation in the class

Doing Home Assignments on time

Utilize the FPGA/SOPC Lab (Room No:TT237) and ASICDesign Laboratory (Room No:TT237A) to simulate andsynthesize the Digital Design described by Verilog HDL andAnalyze the CMOS circuits using Cadence EDA tools.

The students are encouraged to use various kind of EDA toolsavailable in the lab.

ECE301 VLSI System Design FALL 2012 S.Sivanantham

Active Participation in the class

Doing Home Assignments on time

Utilize the FPGA/SOPC Lab (Room No:TT237) and ASICDesign Laboratory (Room No:TT237A) to simulate andsynthesize the Digital Design described by Verilog HDL andAnalyze the CMOS circuits using Cadence EDA tools.

The students are encouraged to use various kind of EDA toolsavailable in the lab.

Page 16: ECE301 - Course Introduction.ppt

Study Guidelines

Participation in guest lectures will help the students tounderstand the contemporary issues

Students are encouraged to refer the following website inaddition to their class participation and reading required textsand reference books.• http://www.vlsi-design.net/• www.asic-world.com• http://www.vlsichipdesign.com• http://nptel.iitm.ac.in/ ( A video course on “VLSI Circuits” by Prof.

S.Srinivasan, A web course on “VLSI Design” by Prof. A.N.Chandorkar will be really helpful)

• http://ocw.mit.edu/courses/ (MIT OpenCourseWare is a freepublication of MIT course materials that reflects almost all theundergraduate and graduate subjects taught at MIT)

ECE301 VLSI System Design FALL 2012 S.Sivanantham

Participation in guest lectures will help the students tounderstand the contemporary issues

Students are encouraged to refer the following website inaddition to their class participation and reading required textsand reference books.• http://www.vlsi-design.net/• www.asic-world.com• http://www.vlsichipdesign.com• http://nptel.iitm.ac.in/ ( A video course on “VLSI Circuits” by Prof.

S.Srinivasan, A web course on “VLSI Design” by Prof. A.N.Chandorkar will be really helpful)

• http://ocw.mit.edu/courses/ (MIT OpenCourseWare is a freepublication of MIT course materials that reflects almost all theundergraduate and graduate subjects taught at MIT)

Page 17: ECE301 - Course Introduction.ppt

ECE301 VLSI System Design FALL 2012 S.Sivanantham