Vlsi Technology and Design Vlsi Technology and Design Vlsi Technology and Design
Vlsi Technology and Design Vlsi Technology and Design Vlsi Technology and Design
UNIT-III (9 Lectures)
Basic electrical properties of MOS and BiCMOS circuits, MOS and BiCMOS circuit design
processes, Basic circuit concepts, scaling of MOS circuits-qualitatitive and quantitative
analysis with proper illustrations and necessary derivations ofexpressions.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
UNIT-IV (9 Lectures)
Subsystem Design and Layout: Some architectural issues switch logic, gate logic, examples of
structured design (combinational logic), some clocked sequential circuits, other system
considerations.
Subsystem Design Processes: Some general considerations and an illustration of design
processes, design of anALU subsystem
Text Books:
1. Essentials of VLSI Circuits and Systems, K. Eshraghian, Douglas A.
Pucknell,SholehEshraghian, 2005, PHI Publications.
2. Modern VLSI Design-Wayne Wolf, 3rd Ed., 1997, Pearson Education.
3. CAD for VLSI Circuits- By Experienced Faculty, JNTUK,
ProfessionalPublications (2014)
Refernce Books:
1. Introduction to VLSI Systems: A Logic, Circuit and System Perspective-
Ming-BO Lin,CRC Press, 2011.
2. Principals of CMOS VLSI Design-N.H.E Weste, K. Eshraghian, 2nd
Edition,Addison Wesley.
Web Reference :
1. https://nptel.ac.in/courses/117101058/
2. https://www.class-central.com/tag/vlsi%20design
3. https://www.coursera.org/learn/vlsi-cad-logic#syllabus
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year I Sem Course Structure
L T P C
3 0 0 3
DIGITAL SYSTEM DESIGN
(Professional Core-1)
Internal Marks: 40
Course Code: PP21ECT03 External Marks: 60
Course Prerequisite: Digital Circuits
Course Objectives:
Students will try to learn:
1. To understand CAMP algorithms.
2. To understand characteristics of memory and their classification.
3. To understand concepts of sequential circuits and to analyze sequential
systemsin terms of state machines.
4. To understand concepts of fault modeling and test pattern.
5. To implement fault detection methods.
Course Outcomes:
After successful completion of the course student will be able to
1. Develop a digital logic and apply it to solve real life problems.
2. Develop different semiconductor memories and binary arithmetic.
3. Analyze, design and implement sequential logic circuits.
4. Analyze fault detection and testing.
5. Simulate and implement fault detection methods of sequential circuits.
UNIT-II (9 Lectures)
PLA Design, PLA Minimization and Folding Algorithms
Introduction to PLDs, basic configurations and advantages of PLDs, PLA- Introduction, Block
diagram of PLA, size of PLA, PLA design aspects, PLA minimization algorithm (IISc
algorithm), PLA folding algorithm(COMPACT algorithm)-Illustration of algorithms with
suitable examples.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
UNIT –III (9 Lectures)
Design of Large Scale Digital Systems:
Algorithmic state machine charts-Introduction, Derivation of SM Charts, Realization of SM
Chart, control implementation, control unit design, data processor design, ROM design, PAL
design aspects, digital system design approaches using CPLDs, FPGAs and ASICs.
Text Books:
1. Logic Design Theory-N. N. Biswas, PHI
2. Switching and Finite Automata Theory-Z. Kohavi , 2nd Edition, 2001, TMH
3. Digital system Design using PLDd-Lala
Reference Books:
1. Fundamentals of Logic Design – Charles H. Roth, 5th Ed., Cengage Learning.
2. Digital Systems Testing and Testable Design – MironAbramovici,
Melvin A. Breuer and Arthur D. Friedman- John Wiley & Son Inc.
Web Reference:
1. https://drive.google.com/file/d/1ka6HEHdCxq5hpoyK7vGTxzXfwe
ymGfMR/view?usp=sharing
2. http://ee.sharif.edu/~asic/Lectures/Lecture_06_FPGA.pdf
3. https://drive.google.com/file/d/1DcFUopD_kou_l1P_bcna3ArG8oM
AaaDs/view?usp=sharing
4. https://drive.google.com/file/d/1mhQXBP7P4p6IyGt3sKNKpKPqSi
Rhtsa7/view?usp=sharing
5. http://www.ece.utep.edu/courses/web5375/Notes_files/ee5375_fault_modeling.pdf
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year I Semester Course Structure
L T P C
3 0 0 3
Course Outcomes:
The Students at the end of the course must be able to:
1. Describe the large and small signal models for analog design in CMOS
technology including MOSFET models.
2. Analyze current mirrors and voltage references taking supply,
temperatureand process variations into account.
3. Analyze amplifiers (single-/multi-stage, differential and operational) in
CMOStechnology.
4. Realize the different logic circuit designs for logic expressions and the
importance of the circuit designs.
5. Understand the designs both in combinational as well as sequential.
UNIT-I
Switched Capacitor Circuits Introduction to Switched Capacitor circuits- basic building
blocks, Operation and Analysis, Non-ideal effects in switched capacitor circuits, Switched
capacitor integratorsfirst order filters, Switch sharing, biquad filters.
UNIT-II
Phased Lock Loop (PLL) Basic PLL topology, Dynamics of simple PLL, Charge pump PLLs-
Lock acquisition, Phase/Frequency detectorand charge pump, Basic charge pump PLL, Non-ideal
effects in PLLs-PFD/CP non-idealities, Jitter in PLLs, Delay locked loops, applications.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
UNIT-III
Data Converter Fundamentals DC and dynamic specifications, Quantization noise, Nyquist
rate D/A converters- Decoder based converters, Binary-Scaled converters, Thermometer-code
converters,Hybrid converters
UNIT-IV
Nyquist Rate A/D Converters Successive approximation converters, Flash converter, Two-step
A/D converters, Interpolating A/D converters, Folding A/D converters, Pipelined A/D
converters, Time-interleaved converters.
UNIT-V
Oversampling Converters Noise shaping modulators, Decimating filters and interpolating filters,
Higher order modulators, Delta sigma modulators with multibit quantizers, Delta sigma D/A
TEXTBOOKS:
1. Design of Analog CMOS Integrated Circuits- Behzad Razavi, TMHEdition, 2002
2. CMOS Analog Circuit Design - Philip E. Allen and Douglas R. Holberg,
3. Analog Integrated Circuit Design- David A. Johns,Ken Martin, WileyStudent Edition, 2013
REFERENCEBOOKS:
1. CMOS Integrated Analog-to- Digital and Digital-to-Analog converters- Rudy Van De
Plassche, Kluwer Academic Publishers, 2003
2. Understanding Delta-Sigma Data converters-Richard Schreier, WileyInterscience, 2005.
3. CMOS Mixed-Signal Circuit Design - R. Jacob Baker, Wiley Interscience,2009.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year I Semester Course Structure
L T P C
3 0 0 3
VLSI SIGNAL PROCESSING
(Professional Elective –I)
Internal Marks: 40
Course Code: PP21ECE02 External Marks: 60
Course Objectives:
1. Introduce students to the fundamentals of VLSI signal processing and
exposethem to examples of applications.
2. Design and optimize VLSI architectures for basic DSP algorithms.
3. To make an in depth study of DSP structures amenable to
VLSIimplementation.
4. To enable students to design VLSI system with high speed and low power.
5. To introduce techniques for altering the existing DSP structures to suit
VLSIimplementations.
6. To introduce efficient design of DSP architectures suitable for VLSI
Course Outcomes:
1. Understand VLSI design methodology for signal processing systems.
2. Familiar with VLSI algorithms and architectures for DSP.
3. Able to implement basic architectures for DSP using CAD tools.
4. Ability to modify the existing or new DSP architectures suitable for VLSI.
5. Be able to make use of Transformation Techniques.
Unit IV (9 Lectures)
Systolic Architecture Design: Introduction, Systolic Array Design Methodology, FIR Systolic
Arrays, Selection of Scheduling Vector, Matrix Multiplication and 2D Systolic Array Design,
Systolic Design for Space Representations Containing Delays.
Unit V (9 Lectures)
Fast Convolution:
Introduction, Cook, Toom Algorithm, Winogard Algorithm, Iterated Convolution,
Cyclic Convolution, Design of Fast Convolution Algorithm by Inspection.
Textbooks:
1. Keshab K. Parhi. VLSI Digital Signal Processing Systems, Wiley-InterSciences,
1999
2. Mohammed Ismail, Terri, Fiez, Analog VLSI Signal and Information
Processing, McGraw Hill, 1994.
3. Kung. S.Y., H.J. While house T.Kailath, VLSI and Modern singalprocessing,
Prentice Hall, 1985.
References:
1. Jose E. France, YannisTsividls, Design of Analog Digital VLSI Circuits for
Telecommunications and Signal Processing’ Prentice Hall, 1994.
2. Keshab k. Parhi,” VLSI Digital Signal Processing Systems: Design and
Implementation”, Wiley, inter science. REFERENCE BOOKS 1.S.Y.kung,
H.J.White house, T. Kailath,” VLSI and Modern Signal Processing”, Prentice hall,
Web Reference:
1. http://www.ece.ucdavis.edu/~bbaas/281/notes/Lecture01.pdf\
2. https://drive.google.com/file/d/0BzoKWH8M1BoTb1d4SVNFSlZMdHM/view
3. https://drive.google.com/file/d/0BzoKWH8M1BoTdUpldzR3QkY3QlU/v iew
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year I Semester Course Structure
L T P C
3 0 0 3
Internal Marks: 40
Course Code: PP21ECE03 External Marks: 60
Course Prerequisite: VLSI Design
Course Objectives:
1. Gain a knowledge on different PLD’s, CPLD architectures.
2. Gain knowledge on different FPGA architectures and it CLB’s.
3. Gain knowledge on SRAM programming technologies of FPGA’s.
4. Get an idea on Anti-Fuse Programming technologies of FPGAs
5. Get the practical knowledge of working on a a back end tool
,implementingsome designs using tools
Course Outcomes:
On successful completion of this course the
1. Student can understand the concepts of CPLD’s and their architectures.
2. Student can understand the concepts of FPGA’s and their architectures.
3. Student can perform the SRAM based programming for FPGA’s.
4. Student can perform the Antifuse based programming for FPGA’s.
5. Student can apply appropriate techniques, Resources and tools in,
Modelingcomplex engineering applications with an understanding of
limitations.
UNIT –V (9 Lectures)
Design Applications: General Design Issues, Counter Examples, A Fast Video Controller, A
Position Tracker for a Robot Manipulator, A Fast DMA Controller, Designing Counters with
ACT devices, Designing Adders and Accumulators with the ACT Architecture.
Text Books:
1. Field Programmable Gate Array Technology - Stephen M. Trimberger, Springer
International Edition.
2. Digital Systems Design - Charles H. Roth Jr, Lizy Kurian John, CengageLearning
Reference Books:
1. P.K.Chan & S. Mourad, “Digital Design Using Field Programmable Gate Array”,jPrentice
Hall (Pte), 1994.
2. S.Trimberger, Edr., “Field Programmable Gate Array Technology”, KluwerAcademic
Publicatgions, 1994.
3. J. Old Field, R.Dorf, “Field Programmable Gate Arrays”, John Wiley & Sons,Newyork,
1995. 4. S.Brown, R.Francis, J.Rose, Z.
Web Reference:
1. https://www.researchgate.net/.../3250064_FPGA_and_CPLD_architectures_a_tut orial
2. https://www.slideshare.net/sudhirshelke73/unit-vi-cpldfpga-architecture
3. https://www.scribd.com/doc/24072222/m-tech-Cpld-Fpga-Architecture- Applications
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year I Semester Course Structure
L T P C
3 0 0 3
Course Outcomes:
1. Understand the new computing technologies
2. Ability to introduce the concept of M2M (machine to machine) with necessaryprotocols
3. Able to apply the latest computing technologies like cloud computing technologyand Big Data
4. Get the skill to program using python scripting language which is used in manyIoT
devices
Introduction to Internet of Things –Definition and Characteristics of IoT, Physical Design of IoT
– IoT Protocols, IoT Communication Models, Iot Communication APIs, IoT enabaled
Technologies – Wireless Sensor Networks, Cloud Computing, Big data analytics,
Communication protocols, Embedded Systems.
IoT Physical Servers and Cloud Offerings – Introduction to Cloud Storage models and
communication APIs Webserver – Web server for IoT, Cloud for IoT, Python web application
framework Designing a RESTful web API
UNIT-V (9 Lectures)
Case Study & advanced IoT Applications- IoT applications in home, infrastructures, buildings,
security, Industries, Home appliances, other IoT electronic equipments. Use of Big Data and
Visualization in IoT.
Text Books:
1. Internet of Things - A Hands-on Approach, Arshdeep Bahga and VijayMadisetti, Universities
Press, 2015,
2. Getting Started with Raspberry Pi, Matt Richardson & Shawn Wallace, O'Reilly(SPD), 2014
References Books:
1. Peter Waher, “Learning Internet of Things”, PACKT publishing,BIRMINGHAM – MUMBAI
2. The Internet of Things, by Michael Millen, Pearson
Web Reference :
1. https://www.coursera.org/specializations/iot
2. https://www.tutorialspoint.com/internet_of_things/internet_of_things_tutorial
3. https://www.mmh.com/topic/category/iot
4. cseweb.ucsd.edu/classes/wi15/cse237A-a/handouts/8_iot.pdf
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year I Semester Course Structure
L T P C
3 0 0 3
HARDWARE SOFTWARE CO-DESIGN
(Professional Elective -II)
Internal Marks: 40
Course Code: PP21ECE05 External Marks: 60
Course Outcomes:
Upon the completion of the course student will be able to
1. Understand architectural languages and co-synthesis algorithms for co-design.
2. Understand prototyping and emulation systems and target architectures.
3. Apply compilation tools and techniques for embedded processor architectures.
4. will be able to analysis, design and testing of systems that include both
hardware and software.
5. will be able to estimate if additional hardware can accelerate a system.
UNIT –I (9 Lectures)
Co- Design Issues: Co- Design Models, Architectures, Languages, A Generic Co-design
Methodology.
Co- Synthesis Algorithms: Hardware software synthesis algorithms: hardware – software
partitioningdistributed system co-synthesis.
Text Books:
1. Jorgen Staunstrup, Wayne Wolf, “Hardware / Software Co- Design
Principlesand Practice”, 2009, Springer.
2. Giovanni De Micheli, Mariagiovanna Sami, “Hardware / Software
Co-Design”, 2002, Kluwer Academic Publishers
Reference Books:
Web Reference:
1. https://pdfs.semanticscholar.org/presentation
2. http://rijndael.ece.vt.edu/gezel2/book.html
3. https://www.sciencedirect.com/science/book
4. https://dl.acm.org/citation.cfm
5. https://www.kobo.com/us/en/ebook/a-practical-introduction-to-hardware-
software-codesign
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year I Semester Course Structure
L T P C
3 0 0 3
PROGRAMMING LANGUAGES FOR EMBEDDED SYSTEMS
( Professional Elective II)
Internal Marks: 40
Course Code: PP21ECE06 External Marks: 60
Course Prerequisite: C-Language
Course Outcomes:
At the end of this course, students will be able to
1. Write an embedded C application of moderate complexity.
2. Develop and analyze algorithms in C++.
3. Differentiate interpreted languages from compiled languages.
Unit 1
Embedded „C‟ Programming Bitwise operations, Dynamic memory allocation, OS services.
Linked stack and queue, Sparse matrices, Binary tree. Interrupt handling in C, Code optimization
issues. Embedded Software Development Cycle and Methods (Waterfall, Agile)
Unit 2
Object Oriented Programming Introduction to procedural, modular, object-oriented and generic
programming techniques, Limitations of procedural programming, objects, classes, data
members, methods, data encapsulation, data abstraction and information hiding, inheritance,
polymorphism
Unit 3
CPP Programming: „cin‟, „cout‟, formatting and I/O manipulators, new and delete operators,
Defining a class, data members and methods, „this‟ pointer, constructors, destructors, friend
function, dynamic memory allocation
Unit 4
Overloading and Inheritance: Need of operator overloading, overloading the assignment,
Overloading using friends, type conversions, single inheritance, base and derived classes, friend
Classes, types of inheritance, hybrid inheritance, multiple inheritance, virtual base class,
Polymorphism, virtual functions.
Unit 5
Templates: Function template and class template, member function templates and template
arguments, Exception Handling: syntax for exception handling code: try-catch- throw,
Multiple Exceptions.
Scripting Languages: Overview of Scripting Languages – PERL, CGI, VB Script, Java Script.
PERL: Operators, Statements Pattern Matching etc. Data Structures, Modules, Objects, Tied
Variables, Inter process Communication Threads, Compilation & Line Interfacing.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
Text Books:
1. Michael J. Pont , “Embedded C”, Pearson Education, 2nd Edition, 2008
2. Randal L. Schwartz, “Learning Perl”, O‟Reilly Publications, 6 th Edition 2011
Reference Books:
1. A. Michael Berman, “Data structures via C++”, Oxford University Press, 2002
2. Robert Sedgewick, “Algorithms in C++”, Addison Wesley Publishing Company, 1999
3. Abraham Silberschatz, Peter B, Greg Gagne, “Operating System Concepts”, John Willey
& Sons, 2005Kaufmann.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year I Semester Course Structure
L T P C
0 0 3 2
VLSI LABORATORY
Internal Marks: 40
Course Code: PP21ECL01 External Marks: 60
Course Objectives:
1. To learn VHDL for modeling of combinational and sequential circuits.
2. To know the Verification and functionality of designed circuits using functional
simulators.
3. To learn the Synthesis procedure of designed circuits.
4. To learn the Implementation of designed circuits using various FPGA kits.
Course Outcomes:
After going through this course the student will be able to
1. Can get the knowledge to implement the digital design on FPGA.
2. Synthesize the encoding techniques by using the Xilinx ISE Simulator.
3. Simulate combinational and sequential circuits using CAD tools.
4. Design digital systems that are reconfigurable for testing and test it on FPGA
Hardware:
Personal Computer with necessary peripherals, configuration and operating Systemand relevant
VLSI (CPLD/FPGA) hardware Kits.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year I Semester Course Structure
L T P C
0 0 3 2
Pre Requisite:
Systems Design experiments:
The students are required to design the logic to perform the following experiments using
necessary Industry standard simulator to verify the logical /functional operation, perform the
analysis with appropriate synthesizer and to verify the implemented logic with different
hardware modules/kits (CPLD/FPGA kits).
Consider the suitable switching function and data to implement the required logic if required.
List of Experiments:
Internal Marks: -
Course Code: PP21MCT01 External Marks: -
Course Objectives:
1. understand some basic concepts of research and its methodologies
2. identify appropriate research topics
3. select and define appropriate research problem and parameters
4. prepare a project proposal (to undertake a project)
5. organize and conduct research (advanced project) in a more appropriatemanner.
6. The main objective of the IPR is to make the students aware of their rights forthe protection
of their invention done in their project work.
Course Outcomes:
At the end of this course, students will be able to
1. Understand research problem formulation.
2. Analyze research related information
3. Follow research ethics
4. Understand that today’s world is controlled by Computer, InformationTechnology, but
tomorrow world will be ruled by ideas, concept, and creativity.
5. Understanding that when IPR would take such important place in growth ofindividuals &
nation, it is needless to emphasis the need of information aboutIntellectual Property Right to
be promoted among students in general & engineering in particular.
6. Understand that IPR protection provides an incentive to inventors for furtherresearch work
and investment in R & D, which leads to creation of new and better products, and in turn
brings about, economic growth and social benefits.
UNIT- I (4 Lectures)
Meaning of research problem, Sources of research problem, Criteria Characteristics of a good
research problem, Errors in selecting a research problem, Scopen and objectives of research
problem. Approaches of investigation of solutions for research problem, data collection,
analysis,interpretation, Necessary instrumentations.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
UNIT-II (4 Lectures)
Effective literature studies approaches, analysis Plagiarism, Research ethics, Effective technical
writing, how to write report, Paper Developing a Research Proposal, Formatof research proposal,
a presentation and assessment by a review committee.
UNIT-III (4 Lectures)
Nature of Intellectual Property: Patents, Designs, Trade and Copyright. Process of Patenting and
Development: technological research, innovation, patenting,development.
International Scenario: International cooperation on IntellectualProperty. Procedure for
grants of patents, Patenting under PCT.
UNIT-IV (4 Lectures)
Patent Rights: Scope of Patent Rights. Licensing and transfer of technology.Patent information
and databases. Geographical Indications.
UNIT-V (4 Lectures)
New Developments in IPR: Administration of Patent System. New developments in IPR; IPR of
Biological Systems, Computer Software etc. Traditional knowledgeCase Studies, IPR and
IITs.
Text Books:
1. Stuart Melville and Wayne Goddard, “Research methodology: anintroduction
for science & engineering students’
2. Wayne Goddard and Stuart Melville, “Research Methodology: AnIntroduction
3. T. Ramappa, “Intellectual Property Rights Under WTO”, S. Chand,2008
References Books:
1. Ranjit Kumar, 2 ndEdition, “Research Methodology: A Step by StepGuide for
beginners”
2. Halbert, “Resisting Intellectual Property”, Taylor & Francis Ltd,2007.
3. Mayall, “Industrial Design”, McGraw Hill, 1992.
4. Niebel, “Product Design”, McGraw Hill, 1974.
5. Asimov, “Introduction to Design”, Prentice Hall, 1962.
6. Robert P. Merges, Peter S. Menell, Mark A. Lemley, “ IntellectualProperty
in NewTechnological Age”, 2016.
Web Reference :
1. https://www.isical.ac.in/~palash/research-methodology/RM-lec4.pdf\
2. http://www.bitspilani.ac.in/uploads/Patent_ManualOct_25th_07.pdf
3. https://my.cumbria.ac.uk/media/MyCumbria/IPR-notes-and-guidance.pdf
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year I Semester Course Structure
L T P C
2 0 0 0
ENGLISH FOR RESEARCH PAPER WRITING
(Audit-I)
Internal Marks: 100
Course code:PP21ECA01: External Marks: -
Course Prerequisite: Nil
Course Objectives:
Students will be able to:
1. Understand that how to improve your writing skills and level of readability
2. Learn about what to write in each section
3. Understand the skills needed when writing a Title Ensure the good quality of paper at very first-
time submission.
UNIT-I (4 Lectures)
Planning and Preparation, Word Order, Breaking up long sentences, Structuring Paragraphs and
Sentences, Being Concise and Removing Redundancy, AvoidingAmbiguity and Vagueness.
UNIT-II (4 Lectures)
Clarifying Who Did What, Highlighting Your Findings, Hedging and Criticising,Paraphrasing
and Plagiarism, Sections of a Paper, Abstracts. Introduction.
UNIT-III (4 Lectures)
Review of the Literature, Methods, Results, Discussion, Conclusions, The FinalCheck.
UNIT-IV (4 Lectures)
key skills are needed when writing a Title, key skills are needed when writing anAbstract, key
skills are needed when writing an Introduction, skills needed when writing a Review of the
Literature,
UNIT-V (4 Lectures)
skills are needed when writing the Methods, skills needed when writing the Results, skills are
needed when writing the Discussion, skills are needed when writing the Conclusions. useful
phrases, how to ensure paper is as good as it could possibly be thefirst- time submission.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
References Books:
1. Goldbort R (2006) Writing for Science, Yale University Press (available onGoogle Books)
2. Day R (2006) How to Write and Publish a Scientific Paper, Cambridge UniversityPress
3. Highman N (1998), Handbook of Writing for the Mathematical Sciences,
SIAM.Highman’s book .
4. Adrian Wallwork , English for Writing Research Papers, Springer New
YorkDordrecht Heidelberg London, 2011
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year I Semester Course Structure
L T P C
3 0 0 3
CMOS ANALOG AND DIGITAL IC DESIGN
(Professional Core-III)
Internal Marks: 40
Course Code: PP21ECT02 External Marks: 60
Course Prerequisite: STLD& IC Design
Course Objectives:
1. Acquire knowledge on the large and small signal models for analog design inCMOS
technology including MOSFET models,
2. Understand current Mirror and Wilson Current Mirror circuits
3. Acquire knowledge on amplifiers (single-/multi-stage, differential and
operational) in CMOS technology,
4. Understand the different logic circuit designs for logic expressions and theimportance of
the circuit designs,
5. Understand the designs both in combinational as well as sequential.
Course Outcomes:
The Students at the end of the course must be able to:
1. Describe the large and small signal models for analog design in CMOStechnology
including MOSFET models.
2. Analyze current mirrors and voltage references taking supply, temperatureand process
variations into account.
3. Analyze amplifiers (single-/multi-stage, differential and operational) in CMOStechnology.
4. Realize the different logic circuit designs for logic expressions and theimportance of the
circuit designs.
5. Understand the designs both in combinational as well as sequential.
UNIT –I (9 Lectures)
MOS Devices and Modeling: The MOS Transistor, Passive Components-Capacitor & Resistor,
Integrated circuit Layout, CMOS Device Modeling - Simple MOS Large-Signal Model, Other
Model Parameters, Small-Signal Model for the MOS Transistor, Computer Simulation Models,
Sub-threshold MOS Model.
UNIT-III (9 Lectures)
MOS Design:
Pseudo NMOS Logic – Inverter, Inverter threshold voltage, Output high voltage, Output Low
voltage, Gain at gate threshold voltage, Transient response, Rise time, Fall time, Pseudo NMOS
logic gates, Transistor equivalency, CMOS Inverter logic.
Text Books:
1. CMOS Analog Circuit Design - Philip E. Allen and Douglas R. Holberg,Oxford University
Press, International Second Edition/Indian Edition,2010.
2. Analysis and Design of Analog Integrated Circuits- Paul R. Gray, PaulJ. Hurst,
S. Lewis and R. G. Meyer, Wiley India, Fifth Edition, 2010.
3. Digital Integrated Circuit Design – Ken Martin, Oxford University Press,2011.
4. CMOS Digital Integrated Circuits Analysis and Design – Sung-Mo Kang, Yusuf Leblebici,
TMH, 3rd Ed., 2011.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
Reference Books:
1. Analog Integrated Circuit Design- David A.Johns, Ken Martin, WileyStudentEdn, 2013.
2. Introduction to VLSI Systems: A Logic, Circuit and System Perspective –Ming-BO Lin,
CRC Press, 2011
Web Reference:
1. https://books.google.co.in/books?isbn=0199937427
2. https://books.google.co.in/books?isbn=047137752X
3. https://books.google.co.in/books?isbn=0195125843
4. https://books.google.co.in/books?isbn=0070530777
5. https://books.google.co.in/books?isbn=8126517786
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year I Semester Course Structure
L T P C
3 0 0 3
Course Objective:
To learn
1. Basic concepts Operating Systems
2. Real-time systems and Real-time Operating Systems
3. Design and analysis of computer systems for real-time applications.
4. Resource management, time-constrained communication
5. Initiate research in Real Time Systems
6. Scheduling and imprecise computations, real-time kernels.
Course Outcome:
On completion of the course, students will be knowledgeable in
1. Real-time embedded systems
2. Real time operating system concepts
3. various real-time operating systems.
4. Identifying variable faults in Embedded systems.
5. Commercial RTOS
6. Real time system reference model
7. Real time scheduling approaches
UNIT IV (9 Lectures)
Real Time Kernel:
Principles – Design issues – Polled Loop Systems – RTOS Porting to a Target– Comparison and
study of various RTOS like QNX – VX works – PSOS – C Executive – Case studies.
UNIT V (8 Lectures)
RTOS Application Domains:
RTOS for Image Processing – Embedded RTOS for voice over IP – RTOS for faultTolerant
Applications – RTOS for Control Systems.
Text Books:
1. Raj Kamal, “Embedded Systems- Architecture, Programming and Design”Tata McGraw Hill,
2006.
2. Herma K., “Real Time Systems – Design for distributed EmbeddedApplications”, Kluwer
Academic, 1997
3. C.M. Krishna, Kang, G.Shin, “Real Time Systems”, McGraw Hill, 1997.
References:
1. Charles Crowley,“Operating Systems-ADesign Oriented approach”, McGrawHill 1997.
2. Raymond J.A.Bhur, Donald L.Bailey, “An Introduction to Real Time Systems”,PHI 1999.
3. Mukesh Sighal and N. G. Shi “Advanced Concepts in Operating System”,McGraw Hill 2000.
Web Reference :
1. https://cseweb.ucsd.edu/classes/wi13/cse237A-a/handouts/rtos-chap11.pdf
2. http://chettinadtech.ac.in/g_articlen/10-06-28/10-06-28-08-23-52-pratheesh.pdf
3. http://real-time operating systems the engineering of real-time embeddedsystems book 1
4. real-time embedded components and systems with linux and rtos engineering
5. real-time concepts for embedded systems.
6. real-time systems design principles for distributed embedded applications real-time systems
series.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year II Sem Course Structure
L T P C
3 0 0 3
Internal Marks: 40
Course Code: PP21ECE07 External Marks: 60
Course Prerequisite: Micro Processors and advanced Micro controllers
Course Objectives:
1. To understand the design aspects of ARM processors.
2. Basic introduction for programming on ARM processor
3. Able to understand C programming using for ARM processor
4. To describe various cache-technologies that surrounds the ARM cores.
Course Outcomes:
Upon completion of the course students will be able to
1. Understand and analyze the design aspects, Architecture, and instruction setassociated with
ARM processors.
2. Analyze the C programming optimization methods for ARM processor
3. Examines various cache-technologies that surround the ARM cores.
UNIT-I (9 Lectures)
ARM Architecture - ARM Design Philosophy, Registers, PSR, Pipeline, Interruptsand Vector
Table, Architecture Revision, ARM Processor Families.
UNIT V (9 Lectures)
Memory Management - Cache Architecture, Polices, Flushing and Caches, MMU, Page Tables,
Translation, Access Permissions, Content Switch.
Text Books:
1. Andrew Sloss, Dominic Symes, Chris Wright, “ARM system Developers Guide: Designing
and Optimizing System Software”, Elsevier publications, 2004.
Reference Books:
1. Valvano, J. (2011),”Embedded microcomputer systems: real time interfacing”, 3rd Edition,
Cengage Learning.
Web Reference:
1. https://www.arm.com/products/processors
2.https://developer.arm.com/products/architecture/cpu-architecture
3.https://en.wikipedia.org/wiki/ARM_architecture
4.https://www.cs.ccu.edu.tw/~pahsiung/courses/ese/.../ESD_03_ARM_Architecture.pdf
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year II Semester Course Structure
L T P C
3 0 0 3
Unit I (8 Lectures)
Computer security concepts, OSI security Architecture, Security attacks, Security Services,
Security mechanisms, A model for network security.
Textbooks:
1. Cryptography & Network Security: Principles and Practices, William Stallings,PEA, Fifth
edition
2. Introduction to Computer Networks & Cyber Security, Chwan Hwa Wu,J.David Irwin, CRC
press.
References Books:
1. V k Pachghare: Cryptography and Information Security, PHE ,2013.
2. Aaron E. Earle, “Wireless Security Handbook”, Auerbach publications, Taylor& Francis
Group, 2006.
3. Yang Xiao and Yi Pan, “Security in Distributed and NetworkingSystems”, World Scientific,
2007, Chapter 1.
Web Reference:
1. https://nptel.ac.in/syllabus/106105031/
2. www.cse-web.iitkgp.ernet.in/~debdeep/courses_iitkgp/Crypto/index.html
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year II Semester Course Structure
L T P C
3 0 0 3
Course Outcomes:
Upon the completion of this course students will be able to:
1. Understands the Device Drivers need and loadable modules
2. Learn the debugging techniques and Advanced char driver operations
3. Understand Concurrency and Race Conditions
4. Understand fundamentals of hardware interface with kernel
5. Use and get acquaint to interrupt handling and kernel data types
UNIT-IV (9 Lectures)
Time, Delays, and Deferred Work:
Measuring Time Lapses, Knowing the Current Time, Delaying Execution, Kernel Timers,
Tasklets, Work queues
Allocating Memory:
The Real Story of kmalloc, Look aside Caches, get_free_page and Friends, vmalloc and
Friends, Per-CPU Variables, Obtaining Large Buffers Communicating with Hardware - I/O
Ports and I/O Memory, Using I/O Ports,An I/O Port Example, Using I/O Memory.
UNIT-V (9 Lectures)
Interrupt Handling:
Preparing the Parallel Port, Installing an Interrupt Handler, Implementing aHandler, Top and
Bottom Halves, Interrupt Sharing, Interrupt-Driven I/O
Data Types in the Kernel:
Use of Standard C Types, Assigning an Explicit Size to Data Items, Interface-Specific
Types, Other Portability Issues, Linked Lists.
Text Books:
1. Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman (2005), "LinuxDevice
Drivers" O’Reilly Third Edition
Reference Books:
1. Robert Love, "Linux Kernel Development", 3rd Edition, Addison-WesleyProfessiona.
2. Sreekrishnan Venkateswaran, "Essential Linux Device Drivers", Prentice Hall
Web Reference :
1. https://www.coursera.org/lecture/iot-architecture/device-drivers-AL7YG
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year II Semester Course Structure
L T P C
3 0 0 3
INTERNAL MARKS: 40
Course Code: PP21ECE10 EXTERNAL MARKS: 60
Course Prerrquisite: VLSI
Course Outcomes:
At the end of the course, students will be able to:
Identify the sources of power dissipation in digital IC systems & understand the impact of
power on system performance and reliability.
Characterize and model power consumption & understand the basic analysis methods.
Understand leakage sources and reduction techniques
Unit 1:
Technology & Circuit Design Levels: Sources of power dissipation in digital ICs, degree
Of freedom, recurring themes in low-power, emerging low power approaches, dynamic
dissipation in CMOS, effects of Vdd& Vt on speed, constraints on Vt reduction, transistor
sizing& optimal gate oxide thickness, impact of technology scaling, technology innovations.
Unit 2:
Low Power Circuit Techniques: Power consumption in circuits, flip-flops & latches, high
capacitance nodes, energy recovery, reversible pipelines, high performance approaches.
Unit 3:
Low Power Clock Distribution: Power dissipation in clock distribution, single driver Versus
distributed buffers, buffers & device sizing under process variations, zero skew Vs.
Tolerable skew, chip & package co-design of clock network.
Unit 4:
Logic Synthesis for Low Power estimation techniques: Power minimization techniques, Low
power arithmetic components- circuit design styles, adders, multipliers.
Unit 5:
Low Power Memory Design: Sources & reduction of power dissipation in memory subsystem,
sources of power dissipation in DRAM & SRAM, low power DRAM circuits, low power SRAM
circuits. Low Power Microprocessor Design System: power management support, architectural
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
trade offs for power, choosing the supply voltage, low-power clocking, implementation problem
for low power.
Text Books:
1. P. Rashinkar, Paterson and L. Singh, “Low Power Design Methodologies”, Kluwer Academic,
2002
2. Kaushik Roy, Sharat Prasad, “Low power CMOS VLSI circuit design”, John Wiley sons
Inc.,2000.
Reference Books:
1. J.B.Kulo and J.H Lou, “Low voltage CMOS VLSI Circuits”, Wiley, 1999.
2. A.P.Chandrasekaran and R.W.Broadersen, “Low power digital CMOS design”,Kluwer,1995
3. Gary Yeap, “Practical low power digital VLSI design”, Kluwer, 1998.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year II Semester Course Structure
L T P C
3 3 0 3
Course Objectives:
1. To understand different fault models and fault simulation techniques.
2. To understand automatic TG (ATG) for SSFs of Combinational and Sequentialcircuits.
3. To understand different testability techniques and compression techniques.
4. To understand build in self test (BIST) process, generation and delay fault.
5. To understand System Configuration with Boundary Scan and Boundary ScanDescription
Language.
Course Outcomes:
After successful completion of the course student will be able to
1. Simulate different simulation techniques.
2. Analyze ATG for SSFs of Combinational and Sequential circuits.
3. Develop different testability techniques and compression techniques.
4. Analyze build in self test (BIST) process, generation and delay fault.
5. Implement System Configuration with Boundary Scan and Boundary ScanDescription
Language.
UNIT-IV (8 Lectures)
Built-In Self-Test
The Economic Case for BIST, Random Logic BIST, Memory BIST.
UNIT-V (9 Lectures)
Boundary Scan Standard
Motivation, System Configuration with Boundary Scan, Boundary Scan DescriptionLanguage.
Text Books:
1. M. Abramovici, M.A. Breuer and A.D. Friedman (1996), “Digital Systems and Testable
Design", Jaico Publishing House.
Reference Books:
1. M.L. Bushnell and V.D. Agrawal (2002), "Essentials of Electronic Testing for Digital,
Memory and Mixed-Signal VLSI Circuits", Kluwar AcademicPublishers.
Web References:
1. http://www.pld.ttu.ee/diagnostika/theory/fault.html
2. https://www.ida.liu.se/~zebpe83/teaching/test/lec3.pdf
3. https://www.ida.liu.se/~zebpe83/teaching/test/lec4.pdf
4. https://www.ida.liu.se/~TDTS01/lectures/13/lec9.pdf
5. http://courses.ece.ubc.ca/578/notes5.pdf
6. http://www.cad.t.u-tokyo.ac.jp/~timcheng/NOTES/08_bist_2pp.pdf
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year II Semester Course Structure
L T P C
3 0 0 3
SoC Design
(Professional Elective IV)
Internal Maks: 40
Course Code: PP21ECE12 External Marks: 60
Course Prerquisite: VLSI
Course Outcomes:
At the end of the course, students will be able to:
Identify and formulate a given problem in the framework of SoC based design approaches
Design
SoC based system for engineering applications
Realize impact of SoC on electronic design philosophy and Macro-electronics thereby
incline towards entrepreneurship & skill development.
Unit 1:
ASIC: Overview of ASIC types, design strategies, CISC, RISC and NISC approaches for SOC
architectural issues and its impact on SoC design methodologies, Application Specific
Instruction Processor (ASIP) concepts.
Unit 2:
NISC: NISC Control Words methodology, NISC Applications and Advantages, Architecture
Description Languages (ADL) for design and verification of Application Specific Instruction set
Processors (ASIP), No-Instruction-Set-computer (NISC)- design flow, modeling NISC
architectures and systems, use of Generic Netlist Representation - A formal language for
specification, compilation and synthesis of embedded processors.
Unit 3:
Simulation: Different simulation modes, behavioral, functional, static timing, gate level, switch
level, transistor/circuit simulation, design of verification vectors, Low power FPGA,
Reconfigurable systems, SoC related modeling of data path design and control logic,
Minimization of interconnects impact, clock tree design issues.
Unit 4:
Low power SoC design / Digital system: Design synergy, Low power system perspective -
power gating, clock gating, adaptive voltage scaling (AVS), Static voltage scaling, Dynamic
clock frequency and voltage scaling (DCFS), building block optimization, building block
memory, power down techniques, power consumption verification.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
Unit 5 :
Synthesis:Role and Concept of graph theory and its relevance to synthesizable constructs,
Walks, trails paths, connectivity, components, mapping/visualization, nodal and admittance
graph. Technology independent and technology dependent approaches for synthesis,
optimization constraints, Synthesis report analysis Single core and Multi core systems, dark
silicon issues, HDL coding techniques for minimization of power consumption, Fault tolerant
designs
Text Books:
1. Hubert Kaeslin, “Digital Integrated Circuit Design: From VLSI Architectures to CMOS
Fabrication”, Cambridge University Press, 2008.
2. B. Al Hashimi, “System on chip-Next generation electronics”, The IET, 2006
Reference Books:
1. Rochit Rajsuman, “System-on- a-chip: Design and test”, Advantest America R & D
Center,2000
2. P Mishra and N Dutt, “Processor Description Languages”, Morgan Kaufmann, 2008
3. Michael J. Flynn and Wayne Luk, “Computer System Design: System-on-Chip”. Wiley
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year II Semester Course Structure
L T P C
0 0 3 2
The students are required to design and implement the Circuit and Layout of any TEN
Experiments using CMOS 130nm Technology with Mentor Graphics Tool/Cadence / Synopsys /
Industry Equivalent Standard Software.
List of Experiments:
List of Experiments:
Part-I: Experiments using ARM-926 with PERFECT RTOS
1. Register a new command in CLI.
2. Create a new Task.
3. Interrupt handling.
4. Allocate resource using semaphores.
5. Share resource using MUTEX.
6. Avoid deadlock using BANKER‟S algorithm.
7. Synchronize two identical threads using MONITOR.
8. Reader‟s Writer‟s Problem for concurrent Tasks.
Hardware:
The development kits of ARM-926 Developer Kits and ARM-Cortex Boards.
Serial Cables, Network Cables and recommended power supply for the board
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. I Year II Semester Course Structure
L T P C
2 0 0 0
CONSTITUTION OF INDIA
(Audit-II)
Internal Marks:
Course Code: PP21ECA02 External Marks:
Course Prerequisite:
Course Objectives:
Students will be able to:
1. Understand the premises informing the twin themes of liberty and freedom from a civil rights
perspective.
2. To address the growth of Indian opinion regarding modern Indian intellectuals‟ constitutional
role and entitlement to civil and economic rights as well as the emergence of nationhood in
the early years of Indian nationalism.
3. To address the role of socialism in India after the commencement of the Bolshevik Revolution
in 1917 and its impact on the initial drafting of the Indian Constitution.
Course Outcomes:
Students will be able to:
1. Discuss the growth of the demand for civil rights in India for the bulk of Indians before the
arrival
of Gandhi in Indian politics.
2. Discuss the intellectual origins of the framework of argument that
informed the conceptualization of social reforms leading to revolution in India.
3. Discuss the circumstances surrounding the foundation of the Congress Socialist Party [CSP]
under
the leadership of Jawaharlal Nehru and the eventual failure of the proposal of direct elections
through adult suffrage in the Indian Constitution.
4. Discuss the passage of the Hindu Code Bill of 1956.
UNIT 1
History of Making of the Indian Constitution: History Drafting Committee, ( Composition &
Working)
UNIT 2
Philosophy of the Indian Constitution: Preamble Salient Features
UNIT 3
Contours of Constitutional Rights & Duties: Fundamental Rights, Right to Equality, Right to
Freedom, Right against Exploitation, Right to Freedom of Religion, Cultural and Educational
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
Rights, Right to Constitutional Remedies, Directive Principles of State Policy, Fundamental
Duties.
UNIT 4.
Organs of Governance: Parliament, Composition, Qualifications and Disqualifications, Powers
and Functions, Executive President, Governor,Council of Ministers, Judiciary, Appointment and
Transfer of Judges, Qualifications Powers and Functions.
UNIT 5.
Local Administration: District‟s Administration head: Role and Importance, Municipalities:
Introduction, Mayor and role of Elected Representative, CE of Municipal Corporation. Pachayati
raj: Introduction, PRI: ZilaPachayat. Elected officials and their roles, CEO ZilaPachayat:
Position and role. Block level: Organizational Hierarchy (Different departments), Village level:
Role of Elected and Appointed officials, Importance of grass root democracy
UNIT 6.
Election Commission: Election Commission: Role and Functioning. Chief Election
Commissioner and Election Commissioners. State Election Commission: Role and Functioning.
Institute and Bodies for the welfare of SC/ST/OBC and women.
Suggested reading
1. The Constitution of India, 1950 (Bare Act), Government Publication.
2. Dr. S. N. Busi, Dr. B. R. Ambedkar framing of Indian Constitution, 1st Edition, 2015.
3. M. P. Jain, Indian Constitution Law, 7th Edn., Lexis Nexis, 2014.
4. D.D. Basu, Introduction to the Constitution of India, Lexis Nexis, 2015.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. II Year I Semester Course Structure
L T P C
3 0 0 3
ARTIFICIAL INTELLIGENCE
(Professional Elective –V)
Internal Marks: 40
Course Code: PP21ECE13 External Marks: 60
Course Prerequisite: Mathematics
Course Objectives:
1. To understand artificial intelligence with various models.
2. To understand supervised learning models.
3. To understand unsupervised learning models.
4. To understand the level for randomness in fuzzy sets.
5. To analyse unconstrained optimization techniques.
Course Outcome:
1. Apply artificial intelligence techniques to solve engineering problem.
2. Handling supervised learning with proper training set.
3. Handling unsupervised learning without training set.
4. Creating membership functions for quantifying the amount of randomness.
5. Incorporating unconstrained optimization in to solve engineering problems.
UNIT-1 (9 Lectures)
Introduction to Artificial Neural Networks: Fundamental concepts: Artificial neural networks,
Biological neural networks, Brain versus computer, Basic model of artificial neural network,
Important Technologies of artificial neural network, McCulloch-Pitts Model.
UNIT-V ( 9 Lectures)
Optimization Techniques Unconstrained Optimization: Basics of set constrained and
unconstrained optimization. One dimensional search methods. Gradient method, Newton
method, Conjugate direction methods, Quasi newton methods. Global search algorithms:
Simulated annealing, Particle swarm optimization and Genetic algorithm.
Textbooks:
1. Principles of Soft Computing by S. N. Sivanandam, S. N. Deepa, Wiley-India.
2. Neural Networks Fuzzy Logic & Genetic Alogrithms by Rajshekaran & Pai,Prentice
Hall.
References :
1. Fuzzy Logic with Engineering Applications., McGraw Hill,Second edition RossT.J.,
2. An Introduction to Optimization Edwin K., P. Chong & Stanislaw h. Zak
Web Reference :
1. http://vlabs.iitkgp.ernet.in/scte/
2. http://cse22-iiith.vlabs.ac.in/
3. https://swayam.gov.in/course/4574-introduction-to-soft-computing.
4. https://www.hindawi.com/journals/mpe/soft.computing/
5. https://in.mathworks.com/products/optimization.html?requestedDomain
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. II Year I Semester Course Structure
L T P C
3 0 0 3
ASIC DESIGN
(Professional Elective -V)
Internal Marks: 40
Course Code: PP21ECE14 External Marks: 60
Course Prerequisite: Basics of VLSI,STLD
Course Objectives:
1. To prepare the student to be an entry-level industrial standard ASIC or FPGA designer.
2. To give the student an understanding of issues and tools related to ASIC/FPGA design and
implementation.
3. To gain a knowledge on low level design entry and synthesis for ASIC‘s.
4. To gain knowledge on simulation, partitioning and testing of ASIC’s.
5. To give the student an understanding of placement , routing techniques
Course Outcomes:
On successful completion of this course the students will be able to
1. Student can demonstrate in-depth knowledge in ASIC Design Styles, ASICs Design issues,
ASICs Design Techniques, ASIC Construction.
2. Student can analyze the characteristics and Performance of ASICs and judge independently
the best suited device for fabrication of smart devices for conducting research in ASIC design.
3. Student is able to give the design entry of devices using HDL’s and able to synthesis them.
4. Student can solve problems of Design issues, simulation and Testing of ASICs.
5. Student can apply appropriate techniques, resources and tools to engineering activities for
appropriate Solution to develop ASICs.
UNIT-II (9 Lectures)
ASIC Library Design & Programmable ASICs: ASIC Cell Libraries, , Library cell design,
Library Architecture, Gate-Array Design, Standard-Cell Design, Data path-Cell Design.
Transistors as Resistors, Transistor Parasitic Capacitance Programmable ASICS: Anti fuse,
Static RAM, EPROM and EEPROM technology.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
UNIT-III (10 Lectures)
Low-Level Design Entry & Logic Synthesis: Schematic Entry, Hierarchical design, The cell
library, Names, Schematic Icons & Symbols, Nets, Schematic Entry for ASICs, Connections,
Vectored instances and Buses, Edit-in-place, Attributes, Net list Screener, Back-Annotation,
logic-Synthesis, Verilog and Logic Synthesis, VHDL and Logic Synthesis
UNIT-V (8 Lectures)
Floor Planning, Placement & Routing:
Floor planning, Placement, Physical Design Flow, Global Routing, Detailed Routing, Special
Routing, Circuit Extraction and DRC.
Text Books:
1. M.J.S .Smith, - “Application - Specific Integrated Circuits” – Pearson Education, 2003.
Reference Books:
1. Jose E.France, Yannis Tsividis, “Design of Analog-Digital VLSI Circuits for
Telecommunication and signal processing”, Prentice Hall, 1994.
Website Reference:
1. https://www.radio-electronics.com › Electronic components
2. www.sigenics.com/blog/
3. vlsibyjim.blogspot.com/2015/03/floorplanning.html
4. https://electronics.stackexchange.com/questions/.../floorplanning-vs-placement-in-vlsi
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. II Year I Semester Course Structure
L T P C
3 0 0 3
PARALLEL PROCESSING
(Elective V)
Internal Marks: 40
Course Code: PP21ECE15 External Marks: 60
Course Prerequisite: Mathematics
Course Outcomes:
At the end of this course, students will be able to
Identify limitations of different architectures of computer
Analysis quantitatively the performance parameters for different architectures
Investigate issues related to compilers and instruction set based on type of architectures.
Unit 1:
Overview of Parallel Processing and Pipelining, Performance analysis, Scalability
Unit 2:
Principles and implementation of Pipelining, Classification of pipelining processors, Advanced
pipelining techniques, Software pipelining
Unit 3:
VLIW processors Case study: Superscalar Architecture- Pentium, Intel Itanium Processor, Ultra
SPARC,MIPS on FPGA, Vector and Array Processor, FFT Multiprocessor Architecture
Unit 4:
Multithreaded Architecture, Multithreaded processors, Latency hiding techniques, Principles of
multithreading, Issues and solutions
Unit 5:
Parallel Programming Techniques: Message passing program development, Synchronous and
asynchronous message passing, Shared Memory Programming, Data Parallel Programming,
Parallel Software Issues. Operating systems for multiprocessors systems Customizing
applications on parallel processing platforms
Text Books:
1. Kai Hwang, Faye A. Briggs, “Computer Architecture and Parallel Processing”, MGH
International Edition
2. Kai Hwang, “Advanced Computer Architecture”, TMH
3. V. Rajaraman, L. Sivaram Murthy, “Parallel Computers”, PHI.
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
Reference Books:
1. William Stallings, “Computer Organization and Architecture, Designing for performance
“Prentice Hall, Sixth edition
2. Kai Hwang, ZhiweiXu, “Scalable Parallel Computing”, MGH
3. David Harris and Sarah Harris, “Digital Design and Computer Architecture”, Morgan
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech.II Year I Semester Course Structure
L T P C
3 0 0 3
INDUSTRIAL SAFETY
(Open Elective)
Internal Marks: 40
Course Code: PP21ECO01 External Marks: 60
Course Prerequisite: Mathematics
Unit-1:
Industrial safety: Accident, causes, types, results and control, mechanical and electrical hazards,
types, causes and preventive steps/procedure, describe salient points of factories act 1948 for
health and safety, wash rooms, drinking water layouts, light, cleanliness, fire, guarding, pressure
vessels, etc, Safety color codes. Fire prevention and firefighting, quipment and methods.
Unit-2:
Fundamentals of maintenance engineering: Definition and aim of maintenance engineering,
Primary and secondary functions and responsibility of maintenance department, Types of
maintenance, Types and applications of tools used for maintenance, Maintenance cost & its
relation with replacement economy, Service life of equipment.
Unit-3:
Wear and Corrosion and their prevention: Wear- types, causes, effects, wear reduction methods,
lubricants-types and applications, Lubrication methods, general sketch, working and
applications, i.Screw down grease cup, ii. Pressure grease gun, iii. Splash lubrication, iv. Gravity
lubrication, v.Wick feed lubrication vi. Side feed lubrication, vii. Ring lubrication, Definition,
principle and factors affecting the corrosion. Types of corrosion, corrosion prevention methods.
Unit-4:
Fault tracing: Fault tracing-concept and importance, decision tree concept, need and applications,
sequence of fault finding activities, show as decision tree, draw decision tree for problems in
machine tools, hydraulic, pneumatic, automotive, thermal and electrical equipment‟s like, I. Any
one machine tool, ii. Pump iii. Air compressor, iv. Internal combustion engine,v. Boiler,vi
.Electrical motors, Types of faults in machine tools and their general causes.
Unit-5:
Periodic and preventive maintenance: Periodic inspection-concept and need, degreasing,
cleaning and repairing schemes, overhauling of mechanical components, overhauling of
electrical motor, common troubles and remedies of electric motor, repair complexities and its
use, definition, need, steps and advantages of preventive maintenance. Steps/procedure for
periodic and preventive maintenance of: I. Machine tools, ii. Pumps, iii.Air compressors, iv.
Diesel generating (DG) sets, Program and schedule of preventive maintenance of mechanical and
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
electrical equipment, advantages of preventive maintenance. Repair cycle concept and
importance
Reference:
1. Maintenance Engineering Handbook, Higgins & Morrow, Da InformationServices.
2. Maintenance Engineering, H. P. Garg, S. Chand andCompany.
3. Pump-hydraulic Compressors, Audels, McgrewHillPublication.
4. Foundation Engineering Handbook, Winterkorn, Hans, Chapman &HallLondon
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech. II Year I Semester Course Structure
L T P C
3 0 0 3
OPERATIONS RESEARCH
(Open Elective)
Internal Marks: 40
Course Code: PP21ECO02 External Marks: 60
Course Prerequisite: Mathematics
Course Outcomes:
At the end of the course, the student should be able to
1. Students should able to apply the dynamic programming to solve problems of discreet and
continuous variables.
2. Students should able to apply the concept of non-linear programming
3. Students should able to carry out sensitivity analysis
4. Student should able to model the real world problem and simulate it.
Unit 1:
Optimization Techniques, Model Formulation, models, General L.R Formulation, Simplex
Techniques, Sensitivity Analysis, Inventory Control Models
Unit 2
Formulation of a LPP - Graphical solution revised simplex method - duality theory - dual
simplex method - sensitivity analysis - parametric programming
Unit 3:
Nonlinear programming problem - Kuhn-Tucker conditions min cost flow problem - max flow
problem- CPM/PERT
Unit 4
Scheduling and sequencing - single server and multiple server models - deterministic inventory
models - Probabilistic inventory control models - Geometric Programming.
Unit 5
Competitive Models, Single and Multi-channel Problems, Sequencing Models, Dynamic
Programming, Flow in Networks, Elementary Graph Theory, Game Theory Simulation
References:
1. H.A. Taha, Operations Research, An Introduction, PHI, 2008
2. H.M. Wagner, Principles of Operations Research, PHI, Delhi, 1982.
3. J.C. Pant, Introduction to Optimisation: Operations Research, Jain Brothers, Delhi, 2008
4. Hitler Libermann Operations Research: McGraw Hill Pub. 2009
5. Pannerselvam, Operations Research: Prentice Hall of India 2010
6. Harvey M Wagner, Principles of Operations Research: Prentice Hall of India 2010
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
M.Tech.II Year I Semester Course Structure
L T P C
3 0 0 3
COST MANAGEMENT OF ENGINEERING PROJECTS
(Open Elective)
Internal Marks: 40
Course Code: PP21ECO03 External Marks: 60
Course Prerequisite: Mathematics
Introduction and Overview of the Strategic Cost Management Process
Cost concepts in decision-making; Relevant cost, Differential cost, Incremental cost and
Opportunity cost. Objectives of a Costing System; Inventory valuation; Creation of a Database
for operational control; Provision of data for Decision-Making.
Project: meaning, Different types, why to manage, cost overruns centres, various stages of
project execution: conception to commissioning. Project execution as conglomeration of
technical and nontechnical activities. Detailed Engineering activities. Pre project execution main
clearances and documents Project team: Role of each member. Importance Project site: Data
required with significance. Project contracts. Types and contents. Project execution Project cost
control.
Bar charts and Network diagram. Project commissioning: mechanical and process
Cost Behavior and Profit Planning Marginal Costing; Distinction between Marginal Costing and
Absorption Costing; Break-even Analysis, Cost-Volume-Profit Analysis. Various decision-
making problems. Standard costing and Variance Analysis. Pricing strategies: Pareto Analysis.
Target costing, Life Cycle Costing. Costing of service sector. Just-in-time approach, Material
Requirement Planning, Enterprise Resource Planning, Total Quality Management and Theory of
constraints. Activity-Based Cost Management, Bench Marking; Balanced Score Card and Value-
Chain Analysis. Budgetary Control; Flexible Budgets; Performance budgets; Zero-based
budgets. Measurement of Divisional profitability pricing decisions including transfer pricing.
Quantitative techniques for cost management, Linear Programming, PERT/CPM, Transportation
problems, Assignment problems, Simulation, Learning Curve Theory.
References:
1. Cost Accounting A Managerial Emphasis, Prentice Hall of India, New Delhi
2. Charles T. Horngren and George Foster, Advanced Management Accounting
3. Robert S Kaplan Anthony A. Alkinson, Management & Cost Accounting
4. Ashish K. Bhattacharya, Principles & Practices of Cost Accounting A. H. Wheeler publisher
5. N.D. Vohra, Quantitative Techniques in Management, Tata McGraw Hill Book Co. Ltd.