16
1 Lecture - 2 M.Tech. – Weekend Programme

1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

Embed Size (px)

Citation preview

Page 1: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

1

Lecture - 2

M.Tech. – Weekend Programme

Page 2: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

2

EDA Tools1. Design Entry

a. View Logic

b. Mentor Graphics (Renoir)

c. Cadence Design System

d. OrCAD

e. ALDEC (Active HDL)

f. SimuCAD (Silos-3)

Page 3: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

3

EDA Tools2.Design Simulation

a. Model Technology (Modelsim)

b.Synopsy

c. Cadence

d.SimulCAD (Silos-3)

e. Quick turn Design Systems (Power Suite)

f. View Logic (VHD Simulator)

Page 4: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

4

EDA Tools3. Logic Synthesis

1. Synopsisa. FPGA Expressway

b. FPGA Compiler

2. Synplify (Synplicity)

3. Exempler Logic (Leonardo Spectrum)

4. View Logic (Intelliflow)

5. Cadence Design System

6. Aldec (Active Synthesis)

Page 5: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

5

EDA Tools4. Programmable Logic (Vendors)

a. Xilinx – Xilinx Foundation Seriesb. Altera – MaxPlus IIc. Altera – Quartus II Ver. 4.0d. Lattice – isp Expert Compilere. Lucent – ORCA Foundary Developmentf. Actel – FPGA Development Systemg. Cypress- Warp2h. Atmel – FPGA Development Systemi. Quick Logic – Quick worksj. Gate Field – ASIC Master

Page 6: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

6

Other HDLs

1. ISPS (Instruction Set Processor Specification)

- Behavioral Language

- Used to design software based on specific hardware

- Statement level timing control, but no gate level control

Page 7: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

7

2. TI-HDL

• TI-HDL (Texas Instruction Hardware Description Language)– Created a Texas Instruments– Hierarchical – Models Synchronous and asynchronous circuits – Non-extendable fixed data types

Page 8: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

8

3. ZEUS

ZEUS

- Created at General Electric

- Hierarchical

- Functional Descriptions

- Structural Descriptions

- Clock Timing, but no gate delays

- No asynchronous circuits

Page 9: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

9

4. TEGAS

• TEGAS (Test Generation And Simulation)– Structural with behavioral extension– Hierarchical – Allows detailed timing specification

Page 10: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

10

5. Verilog

• Verilog– Essentially identical in function in VHDL– Simpler and syntactically different– Gateway Design Automation Co. 1983– Early de facto standard for ASIC programming– Open Verilog International Standard– Programming Language Interface to allow

connection to non-Verilog code

Page 11: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

11

6. ABEL

• ABEL– Simplified HDL– PLD Language– Dataflow primitives e.g. registers– Can use to Program Xilinx FPGA

Page 12: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

12

7. AHPL

• AHPL (A Hardware Programming Language)– Dataflow language– Implicit Clock– Does not support asynchronous circuits– Fixed data types– Non-hierarchical

Page 13: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

13

8. CONLAN

• CONLAN (CONsensus LANguage)– Family of Language for describing various

levels of abstraction– Concurrent– Hierarchical

Page 14: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

14

9. ALTERA

• ALTERA– Created by Altera Corporation– Simplified dialect of HDL

• (AHDL: Altera HDL)

Page 15: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

15

10. CDL

• CDL (Computer Design Language)– Academic Language for teaching digital

systems– Dataflow Language– Non-hierarchical– Contains conditional statements

Page 16: 1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC

16

11. IDL

• IDL (Interactive Design Language)– Internal IBM Language– Originally for automatic generation of PLA

Structures– Generalized to cover other circuits– Concurrent– Hierarchical