• No results found

2017-18_EVEN_Course_Plan_DSDV_15EC663(new format)

N/A
N/A
Protected

Academic year: 2020

Share "2017-18_EVEN_Course_Plan_DSDV_15EC663(new format)"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

Course Catalogue Description:

1. Hardware description, simulation, and synthesis using the Verilog language. 2. Design methodologies for combinational and sequential logic circuits and systems.

3. Characteristics of microprocessors, fault-tolerant computer design, computer arithmetic, advanced state machine theory.

4. Digital machine organization for testing and fault-tolerance. Pre-Requisite by Topic:

1. Digital Logic Design

2. Flip-flop and State Machine Design 3. Programming Methodology

4. Computer Architecture

Lesson Plan

Lectur e # Book & Sections Topics Portions coverage Teachin g Aids % of Syllabu s Covere d RBT Level

1-8 1.1, 1.3 to 1.5 :TB1 2.3 and 2.4 :TB1 4.3 up to 4.3.1,4.

4 up to 4.4.1 :TB1

Module 1 Introduction and Methodology:

Digital Systems and Embedded Systems, Real-World Circuits, Models, Design Methodology (1.1, 1.3 to 1.5 of Text).

Combinational Basics: Combinational Components and Circuits, Verification of Combinational Circuits.(2.3 and 2.4 of Text) Sequential Basics: Sequential Datapaths and Control Clocked Synchronous Timing

Methodology (4.3 up to 4.3.1, 4.4 up to 4.4.1 of Text). Chalk and Talk Video Lectures for some topics

20 L1, L2, L3 CMR Institute of Technology, Bangalore

Department(s): Electronics and Communication

Semester: 06 Section(s): OE Lectures/week: 04 Subject: Digital system Design using Verilog Code: 15EC663 Course Instructor(s): Chetan H

Course duration: 05 Feb 2018 – 25 May 2018

(2)

Links to some useful online lectures:  http://slideplayer.com/slide/5743340/#  https://www.youtube.com/watch?v=ceuXLsuZhLE  https://www.youtube.com/watch?v=87Zvp6bYsqM 9-20 TB1: Chap 5 of Text Module 2

Memories: Concepts, Memory Types, Error Detection and Correction

Chalk and Talk Video Lectures for some topics 20 L1, L2, L3

Links to some useful online lectures:

 https://www.youtube.com/watch?v=ljbAysOT4WQ 21-29 TB1 Chap 6 of Text Module 3

Implementation Fabrics: Integrated Circuits, Programmable Logic Devices, Packaging and Circuit boards, Interconnection and Signal integrity

Chalk

and Talk 20

L1, L2, L3

Links to some useful online lectures:

 https://www.youtube.com/watch?v=oCh9VVG4_pE  https://www.youtube.com/watch?v=jrQ1YYgiOTo 30-38 TB1 Chap 8 of Text Module 4

I/O interfacing: I/O devices, I/O controllers, Parallel Buses, Serial Transmission, I/O software

Chalk and Talk Video Lectures for some topics 20 L1, L2, L3

Links to some useful online lectures:

https://www.youtube.com/watch?v=gyszWT5uf54

39-50 TB1. Chap 10 of Text Module 5

Design Methodology: Design flow, Design optimization, Design for test, Nontechnical Issues

Chalk

and Talk 20

L1, L2, L3, L4

Links to some useful online lectures:  http://slideplayer.com/slide/6231823/

http://slideplayer.com/slide/5743345/

(3)

Book Type Code Author & Title Publication info Edition & Publisher ISBN #

Text Book TB1

Peter J. Ashenden, Elesvier ,”Digital Design: An Embedded Systems Approach Using

VERILOG”

2010, Morgan Kaufmann publishers

978-0-12-369527-7

References RB1 Samir Palnitkar, “Verilog HDL: A Guide to Digital Design and Synthesis”

2nd Edition, Pearson

Education 9788177589184

Syllabus for Internal Assessment Tests (IAT*)

*See calendar of events for IAT schedule. Sessional # Syllabus

T1 Class # 01 – 15 T2 Class # 16 – 30 T3 Class # 30 - 40

Course Learning Outcomes:

A student who successfully fulfils the course requirements will have demonstrated:

1. An ability to describe, design, simulate, and synthesize computer hardware using the Verilog hardware description language.

2. An ability to rapidly design combinational and sequential logic that works.

3. An ability to rapidly design complex state machines (present in all practical computers) that work. 4. An ability to synthesize logic and state machines using an Automatic Logic Synthesis program. 5. An ability to implement state machines using Field-Programmable Gate Arrays.

6. An ability to design high-speed computer arithmetic circuits. 7. An ability to design a computer to be fault-tolerant.

8. An ability to design a computer memory using error-correcting codes. 9. An ability to design a computer so that it can test itself with built-in circuitry. Learning Outcomes

On completion of this module the student will be able to: 1. Discriminate between combinatorial and sequential circuits. 2. Design state machines to control complex systems.

(4)

3. Define and describe digital design flows for system design and recognize the trade-offs involved in different approaches.

4. Write synthesizable verilog.

5. Write a verilog test bench to test verilog modules. 6. Analyze code coverage of a verilog test bench. 7. Target a verilog design to an FPGA board. 8. Analyze and debug verilog modules.

9. Build a synchronous DSP system in verilog and verify its performance.

Computer Usage:

Students use the Xilinx tool to synthesize hardware from Verilog hardware descriptions, and the cadence behavioural/logic simulator to simulate the Verilog descriptions. (Optional)

Laboratory Experiences:

There are 10 Homework assignments that require students to use the circuit design software in the laboratory. (Optional)

Design Experiences:

The 10 Homework assignments are all hardware design experiences. Independent Learning Experiences:

The 10 Homework assignments.

**Based on table 01, 02, 03 in appendix, following are the Course outcomes.

Course Outcomes PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9

PO

10

PO

11

PO

12

CO 1:

Digital Design methodology concept and work flow

3 3 3 2 0 0 0 0 1 0 0 0

CO 2:

Relate the Methodology to combinational circuit analysis and to develop verilog modules

3 3 3 2 0 0 0 0 1 0 0 0

CO 3:

Understanding basics of Numeric representations,

(5)

develop verification methodology for the RTL modules

CO 4:

Relate the methodology for sequential designs, analyze and develop FSM related processing blocks

3 3 3 2 0 0 0 0 1 0 0 0

CO 5:

Developing different Memory architecture and developing processor modules

3 3 3 2 0 0 0 0 1 0 0 0

CO 6:

Understanding the concepts of I/O interfacing,

Implementation fabrics of digital systems

3 3 3 2 0 0 0 0 1 0 0 0

Note: Assignments, study material, Question bank and other course related content would be posted on site mentioned above.

02/02/18

Signature with date: Course Instructor Program Coordinator Head-ECE

(6)

COGNITIV

E LEVEL REVISED BLOOMS TAXONOMY KEYWORDS

L1 List, define, tell, describe, identify, show, label, collect, examine, tabulate, quote, name, who, when, where, etc.

L2 summarize, describe, interpret, contrast, predict, associate, distinguish, estimate, differentiate, discuss, extend

L3 Apply, demonstrate, calculate, complete, illustrate, show, solve, examine, modify, relate, change, classify, experiment, discover.

L4 Analyze, separate, order, explain, connect, classify, arrange, divide, compare, select, explain, infer.

L5 Assess, decide, rank, grade, test, measure, recommend, convince, select, judge, explain, discriminate, support, conclude, compare, summarize.

PROGRAM OUTCOMES(PO), PROGRAM SPECIFIC OUTCOMES(PSO) CORRELATION LEVELS PO1 Engineering knowledge PO7 Environment and

sustainability -No

Correlation PO2 Problem analysis PO8 Ethics 1 Slight/Low PO3 Design/development of

solutions PO9 Individual and team work 2

Moderate/ Medium PO4 Conduct investigations of

complex problems

PO1

0 Communication 3

Substantial/ High

PO5 Modern tool usage PO11 Project management and finance

PO6 The Engineer and society PO1

2 Life-long learning PSO

1

Apply principles of electrical and electronic circuit theory to model digital design for complex circuits.

(7)

2 and methodologies to verify the module.

1. Justification for levels of correlation for COs & POs/PSOs (DSDV)

PO1: Engineering Knowledge: Modeling and analysis of digital system design are based on mathematical principles and engineering fundamentals hence would have high correlation 3. (Both CO2 and CO1)

PO2: Problem Analysis: Digital VLSI design is predominantly an analysis subject which prepares the students for Digital VLSI design courses with introductory topics in design, hence high correlation 3. (Both CO2 and CO1)

PO3: Design/Development of solution: VLSI digital design is based on electronic circuit based and model based course hence designing involves in development of solutions, hence high correlation 3. (Both CO2 and CO1)

PO4: Conduct investigations of complex problems: Modeling and design would be the relatively complex task that an electronics graduate would have to perform in comparison with all subjects related to circuit design such as VLSI. Hence a correlation of 2 for C02 & C01. PO9: Individual & team work: the student is evaluated upon individual work based on internal exams and assignments which would cover the entire COs and hence a correlation of 1.

PSO1-PSO2: There is a high correlation since this PSO involves design of electronic circuits and COs are correlated from 1 to 3 based on the complexity.

2. Analysis on previous attainments.(Can be based on the following factors

Internals,externals,mapping)

Based on the report on attainment values for DSDV in the AY 2015-16

 Attainment level for Internal for DSDV: 1.83

 Attainment level for external for DSDV :2.8

Attainment level for course is 80% of University exam + 20% of internal exam. -Attainment level for DSDV: 2.77

3. Setting targets on CO attainments and setting S1, S2, S3, M1, M2, M3

values for current semester subjects.

Rubrics for internal assessment tests

(8)

ELSE IF S2% of students score ≥ M2 % of Max marks allotted to CO - Att.Lev. 2 ELSE IF S1% of students score ≥ M1 % of Max marks allotted to CO - Att.Lev. 1 ELSE Att. Lev. 0

Attainmen t Level

Last Year Values of S and M

( S3,M3,S2,M2,S1,M1 )

Current Year Values of S and M

( S3,M3,S2,M2,S1,M1)

S M S M

3 S3=50 M3=60 S3=50 M3=60

2 S2=40 M2=50 S2=40 M2=50

References

Related documents

The rigidity resolution function for helium is similar to that of the protons. It was obtained from the simulations and extensively verified with the data. We list three

Best healthcare practices for providers should include appro- priate and inclusive language, visible and supportive pres- ence for LGB student-athletes, self-reflection to monitor one

The main goal of this research was therefore, to establish the preparedness of the police officers for retirement and how this shaped their perceptions about retirement and to

sequences of the human microbiome project using an established approach [19]. We applied a combination of unsupervised machine-learning and computational mod- eling techniques to

the tool pose, tool overhang length, rigidity of the machine transmission parts, workpiece stiffness characteristics,. and ultimately establish a general stiffness modelof

exist transformation of risk which is inherited in the Shari’ah -compliant transactions (based on the types and stages of the contracts – see Table 2.1). Such specific

Thus, the formation process of δ -shock wave and vacuum state can be ob- served when we consider the limit of solutions to the Riemann problem for the isentropic extended Chaplygin