Presentation on Industrial training in VLSI

Preview:

Citation preview

PRESENTATION ON

VLSI DESIGN(Industrial Training at CTTC Bhubaneswar)

Presentation By: Subhashree MishraELEX 5th SEMRoll No : 13116081NIT RAIPUR

Contents 1. CTTC Bhubaneswar - A Brief Profile

2. Introduction to VLSI3. VLSI Design Hierarchy4. Software used in VLSI Design

4.1 Dsch3 4.2 Microwind 4.3 Xilinx

4.4 Altera Quartus5. Hardwares used in VLSI Design

5.1 SPARTAN-3E , CYCLONE-II (FPGA) 5.2 ANADIGM (FPAA)

6. Application of VLSI & Job opportunities7. Conclusion

1. CTTC Bhubaneswar- A Brief ProfileIt has been established under Technical Co-operation

Programme between Governments of India and Denmark.

Set up with a view to foster the growth of the Micro,Small & Medium Enterprises (MSME).

It provides invaluable technological support to the Industry.

CTTC is unique in imparting industry oriented long & short term training programmes.

Highly Precision components in general and aero-space components in particular are being machined for ISRO, Aeronautical Development Agency, IISU, Hindustan Aeronautics Ltd. etc

2. Introduction to VLSIStands for Very Large Scale Integration.

Process of creating integrated circuits by combining thousands of transistor-based circuits into a single chip.

On a broader sense, VLSI is an implementation technology on electronic circuitary- analog or digital. It is concerned with forming a pattern of interconnected switches and gates on the surface of crystal of semiconductor.

WHY VLSI ??

Integration improves design

Higher Speed

Lower power consumption

Low manufacturing cost

Pysically smalle

Mother language of many other different subjects Ex: embedded system

3. VLSI Design Hierarchy

Algorithm design

Design Entry

Fundamental simulation

SpecificationSpecify what to design.

Design an Algorithm to implement in software.

Enter the design in computer system, so that it can be compiled by the design software.

After completion of entry into computer, simulate to see the result.

4. Softwares used in VLSI

4.1 Dsch 3

Dsch3 is used to validate the architecture of the logic circuit before the microelectronics design is started. Dsch3 provides a user-friendly environment for hierarchical logic design, and fast simulation with delay analysis, which allows the design and validation of complex logic structures.

4.2 Microwind

The MICROWIND software allows the designer to simulate and design an integrated circuit at physical description level. Microwind3 unifies schematic entry, pattern based simulator, SPICE extraction of schematic, Verilog extractor, layout compilation, on layout mix-signal circuit simulation, cross sectional & 3D viewer, netlist extraction, BSIM4 tutorial on MOS devices and sign-off correlation to deliver unmatched design performance and designer productivity

4.3 XilinxXilinx ISE is a software tool used for synthesis and analysis of HDL designs, enabling the developer to synthesize their designs, perform timing analysis, examine RTL diagrams, simulate a design's reaction to different stimuli, and configure the target device with the programmer.

Entity

Architecture

ConfigurationFig : Basic VHDL code

Library declaration

Library ieee; Use ieee.std_logic_1164.all;

Use ieee.std_logic_arith.all; Use ieee.std_logic_unsigned.all;Entity and_gate is Port ( a, b : in std_logic; y : out std_logic); End and_gate;

Architecture dataflow of and_gate isBegin y <= a and b ;End dataflow;

4.4 Altera Quartus

Quartus includes an implementation of VHDL and Verilog for hardware description, visual editing of logic circuits, and vector waveform simulation.

It enables analysis and synthesis of HDL designs, which enables the developer to compile their designs, perform timing analysis, simulate a design's reaction to different stimuli, and configure the target device with the programmer

module xor_gate (a,b,y);input a,b;output y;assign y = a^b;end module;

OR

module xor_gate (input a,b,output y);xor(y,a,b); //predefined keywordsend module;

5. Hardwares used in VLSI

5.1 SPARTAN 3E FPGA

The SPARTAN 3E Starter Board provides a powerful and highly advanced self contained development platform for designs targeting the SPARTAN 3E FPGA from Xilinx.

It features a 500K gate with 32bit RISC processor and DDR interfaces.

It features Xilinx Platform Flash, USB and JTAG parallel programming interfaces with numerouus FPGA congigurations.

5.1 CYCLONE - II

Cyclone®II devices contain a two-dimensional row- and column-based architecture to implement custom logic. Column and row interconnects of varying speeds provide signal interconnects between logic array blocks (LABs), embedded memory blocks, and embedded multipliers.

5.1 ANADIGM

An FPAA is an IC that can be programmed and reprogrammed to perform an open ended set of analog circuit functions.

Using the graphical AnadigmDesigner 2 CAD software and its library of pre-tested analog circuit functions , a designer can very quickly put together a sophisticated circuit that would previously have taken weeks to design and test.

6. APPLICATIONS OF VLSI Microprocessors - personal computers - microcontrollers

Memory : DRAM/ SRAM

Special purpose processors : ASICS ( CD players, DSP applications)

Optical switches

Has made highly sophisticated control system mass-producable and hence cheaper

Has helped in other fields like embedded system ( VLSI + Moore’s Law = Embedded System)

6. Job Opportunities In VLSI

The following companies offer job in the field of VLSI :-

1. INTEL2. WIPRO3. HCL4. XILINX5. ALTERA6. INFOSYS7. IBM8. ST MICROELECTRONICS9. CISCO10.CYPRESS11.SASKEN12.MENTOR13.SIEMENS14.GE INDIA DESIGN15.AMD

7. CONCLUSIONLearned the various technology, application and scope of VLSI.

Learned about the applications of VLSI design softwares and programming languages .

Learned about the hardware implementation of VLSI

Knew that there is tremendous scope and growth for those who choose VLSI design as a career.

THANK YOU

Recommended