Computer Aided Design of Printed Circuit Boards
(for 4th Semester Students only)
This course is a prerequisite for the following three courses which
will be offered at a later date by NTCS ,i.e, students who have not taken this course will
not be eligible for any of the following three courses .
- CIRCUIT SIMULATION
- VLSI DESIGN
- VHDL TECHNIQUES
This course is designed for students who are interested in Computer
Aided Design (CAD) Techniques as applicable to Industrial Automation.
COURSE CONTENTS:
Introduction : Introduction to Printed Circuit Boards and their Design. PCB
Terminology.
Schematic Capture : Look at the process of making schematic diagrams .
Netlist Generation : How to generate connectivity list between components from a
schematic diagram automatically and manually from a paper circuit diagram .
Design Considerations : Some design considerations to lower the cost of PCB
fabrication and to make the circuit work better .
PCB Layout : Placing of components, libraries and pad size.
Manual Routing : Power ,ground and high frequency tracks routing .
Auto Routing : Signals track routing .
Design Rule Check : Space between pad-pad, pad-track, track-track, track-via,
via-via, pad-via. Checking the connectivity with the Net List.
Post Processing : Gerber photoplot, laser plot, and dot matrix plot, NC drill
program generation, BOM generation.
PCB Fabrication : Fundamentals of PCB fabrication .
SIMULATION OF ANALOG AND DIGITAL CIRCUITS
(for 5th Semester Students only)
COURSE CONTENTS:
- Introduction to PSPICE and ViewLogic Software
- Analog Simulation using PSPICE
- Digital Simulation using ViewLogic
- Introduction to VHDL
Simulation using CAD tools is the latest technology used worldwide
for Design Applications ranging from small circuitry to FPGAs and VLSI. This course will
enable you to model a design on the computer, provide a variety of inputs 9analog,
digital, mixed) and analyze the outputs - all on the computer. Consequently redesign and
modification can be done in a fraction of the time required by the "manual
prototyping" method.
Field Programmable Gate Arrays (FPGA)
(for 6th Semester Students only)
The course will be covered using XILINX software on Win 98 platform.
Xilinx is the world leader in FPGA technology having founded the first FPGA in 1984.
Xilinx is the worlds largest suppliers of programmable logic devices for telecom,
data processing, aerospace and defence requirements.
COURSE CONTENTS:
- Introduction to FPGAs and EPLDs
- FPGA Architecture
- Design Methodology: Design Entry, Design Verification and Design
Implementation
- Design Entry: Schematics, HDL and other text based methods,
Libraries, Timing
- Design Verification: through Simulation tools, Timing verification
- Design Implementation: Partitioning, Map, Place and Route.
- Design Editor: Optimization of Design, I/O placement, DRC
- Bitstream Generator and Download/Readback
- Hardwire FPGAs and PROMs
- Practical Applications of FPGAs/EPLDs: A case study.
V L S I - DESIGN
(for 7th Semester Students only)
The course is designed to introduce the Design methodologies - Gate
Arrays , Standard Cell and full custom; and the VLSI Design methodology using VHDL . It
includes basic design concepts , the building blocks of VLSI Design , Principles of full
customdesign , Standard Cell Design . Design validation and Testing is also included.
COURSE CONTENTS:
1. VLSI Design methodologies
2. MOS transistor theory, Inverter Analysis
3. CMOS processing technology, Design Rules etc.
4. Circuit Design Techniques, Logic structures , clocking strategies
5. Physical Design Concepts, Design of standard cell library
6. Digital Design and verification using HDLs.
7. VLSI for digital Signal processing
8. Testing and testability issues
9. Recent advances in VLSI Design.
Principles and Recent Advances in
VLSI Design - Use of VHDL asVLSI Design Tool
(for 8th Semester Students only)
The Course is designed to introduce the principles of custom VLSI
Design , layout design and standard cell designs for simple systems. It will also cover
the building blocks of physical design and its impact on gate delay . Different logic
forms will also be explored , and an overview will be provided on recent advances on VLSI
Design . Students will also learn VLSI Design methodology using VHDL , understand VHDL
packages. The Course will outline how to write VHDL code for logic synthesis.
COURSE CONTENTS:
1. MOS Device Electronics
2. CMOS Transfer Characteristics , Noise Margin
3. CMOS inverter , Transmission Gates
4.VLSI technology, Design Rules, Capacitance
and Resistance
5. Delay and Timing , Power Dissipation
6. Circuit Techniques and Design Methodology
7. Clocks and communication
8. Low Power Design
9. Recent Advances in VLSI Design
10. Design Concepts , Behavioral Description
11. Design Tools , Simulators , Test Vector
Generations
12. Basic Features of VHDL and Fundamentals of
Models
13. Objects, Types, Operators, Delay
14. Multiple Architectures, Concurrency,
Iterations
15. Modeling Techniques, Sequential Operations,
Variables
16. Sequential Modeling using Attributes
17. Functions, Procedures, and Architecture
Level Design
18. Register Level Design, Numeric, Array,
Record Types
19. Declarations, Packages, Libraries
20. Structure, Components, Configurations and
Generics
21. Review of Design, Practical Example.
|