Cspc33 Digital Systems Design A
Cspc33 Digital Systems Design A
Page 1 of 5
Modeling techniques for efficient circuit design. Design of high-speed arithmetic circuits–
Parallelism Pipelined Wallace tree tipliers - Systolic algorithms - Systolic matrix
multiplication.
Text Book
• Morris Mano and Michael D. Ciletti, "Digital Design", 5th edition, Prentice Hall of
India,2012
• Samir Palnitkar, "Verilog HDL", 2nd Edition, Pearson Education, 2003
Reference Books
• Michael D. Ciletti, "Advanced Digital Design with the Verilog HDL, 2nd Edition,
Pearson Education, 2010
• Stephen Brown, "Fundamentals of Digital Logic with Verilog", McGraw Hill, 2007
COURSE OBJECTIVES
To understand the overview on the design principles of digital computing systems
To learn the various number systems
To learn Boolean Algebra and Understand the various logic gates
To be familiar with various combinational circuits
To be familiar with designing synchronous and asynchronous sequential circuits
To be exposed to designing using PLD
Page 2 of 5
Binary codes - Weighted and non-
1 1 weighted Binary arithmetic ONLINE- PPT
conversion algorithms
Canonical and standard boolean
2 2 expressions - Truth tables - K-map ONLINE- PPT
reduction - Don't care conditions
Adders / Subtractors - Carry look-
ahead adder - Code conversion
3 3 ONLINE- PPT
algorithms - Design of code
converters - Equivalence functions
Binary/Decimal Parallel
4 4 Adder/Subtractor for signed numbers ONLINE- PPT
- Magnitude comparator
Decoders / Encoders - Multiplexers /
5 5 Demultiplexers Boolean function ONLINE- PPT
implementation using multiplexers
Sequential logic - Basic latch - Flip-
6 6 flops (SR - D - JK - T - Master-Slave) ONLINE- PPT
- Triggering of flip-flops -
Counters - Design procedure - Ripple
7 7 ONLINE- PPT
counters - BCD and Binary
Synchronous counters - Registers -
Shift registers - Registers with parallel
8 8 load - Reduction of state and flow ONLINE- PPT
tables - Race-free state assignment -
Hazards.
Introduction to VLSI design - Basic
gate design - Digital VLSI design -
9 9 ONLINE- PPT
Design of general boolean circuits
using CMOS gates -
Verilog Concepts - Basic concepts -
10 10 Modules & ports & Functions - useful ONLINE- PPT
modelling techniques -
Timing and delays - user defined
11 11 ONLINE- PPT
primitives - Modelling Techniques.
Advanced Verilog Concepts -
Synthesis concepts - Inferring latches
12 12 ONLINE- PPT
and flip-flops - Modelling techniques
for efficient circuit design
Design of high-speed arithmetic
circuits - Parallelism Pipelined
13 13 Wallace tree tipliers - Systolic ONLINE- PPT
algorithms - Systolic matrix
multiplication
COURSE ASSESSMENT METHODS (shall range from 4 to 6)
S.No. Mode of Assessment Week/Date Duration % Weightage
As per dept.
1 Written Test - 1 1 hour 20
schedule
Page 3 of 5
Online assignments/surprise
2 Week 3, 6, and 8 offline 20
test
As per dept.
3 Written Test - 2 1 hour 20
schedule
4 Programming assignment Week 12 Online demo 10
As per dept.
CPA Compensation Assessment* 1 hour 20
schedule
As per institute
5 Final Assessment * 2 hours 30
schedule
*mandatory; refer to guidelines on page 5
COURSE EXIT SURVEY (mention the ways in which the feedback about the course shall be
assessed)
Feedback through online mode after Written test -1 and later through MIS
Students with less than 65% of attendance shall be prevented from writing the final
assessment and shall be awarded 'V' grade.
Zero mark to be awarded for the offenders. For copying from another student, both students
get the same penalty of zero mark.
The departmental disciplinary committee including the course faculty member, PAC
chairperson and the HoD, as members shall verify the facts of the malpractice and award
the punishment if the student is found guilty. The report shall be submitted to the Academic
office.
The above policy against academic dishonesty shall be applicable for all the programmes.
Students can approach me through mobile to clarify any doubt in any time during the working hours
Page 4 of 5
FOR APPROVAL
Guidelines
a) The number of assessments for any theory course shall range from 4 to 6.
b) Every theory course shall have a final assessment on the entire syllabus with at least 30%
weightage.
c) One compensation assessment for absentees in assessments (other than final assessment)
is mandatory. Only genuine cases of absence shall be considered.
e) Attendance policy and the policy on academic dishonesty & plagiarism by students are
uniform for all the courses.
f) Absolute grading policy shall be incorporated if the number of students per course is less than
10.
g) Necessary care shall be taken to ensure that the course plan is reasonable and is objective
Page 5 of 5