Presentation is loading. Please wait.

Presentation is loading. Please wait.

A brief introduction to EDA systems Paolo PRINETTO Politecnico di Torino (Italy) University of Illinois at Chicago, IL (USA)

Similar presentations


Presentation on theme: "A brief introduction to EDA systems Paolo PRINETTO Politecnico di Torino (Italy) University of Illinois at Chicago, IL (USA)"— Presentation transcript:

1 A brief introduction to EDA systems Paolo PRINETTO Politecnico di Torino (Italy) University of Illinois at Chicago, IL (USA) Paolo.Prinetto@polito.it Prinetto@uic.edu www.testgroup.polito.it Lecture 2.3

2 2 2.3 Goal  This lecture briefly introduces Electronic Design Automation (EDA) systems.

3 3 2.3 Prerequisites  Lecture # 2.2

4 4 2.3 Homework  Students are warmly invited to visit the home pages of major EDA system vendors, such as:  Mentor Graphics ® at: http://www.mentor.com/  synopsys ® at: http://www.synopsys.com/  LogicVision ® at: http://www.logicvision.com/  Avant! ® at: http://www.avanticorp.com/

5 5 2.3 Further readings  No particular suggestion

6 6 2.3 “If some one gave me eight hours to cut a tree, … … I would spend six hours sharpening the axe!” [Abraham Lincoln]

7 7 2.3 EDA Systems An Electronic Design Automation (EDA) system is a collection of integrated tools to support the overall product life-cycle.

8 8 2.3 EDA Systems An Electronic Design Automation (EDA) system is a collection of integrated tools to support the overall product life-cycle.

9 9 2.3 EDA Systems An Electronic Design Automation (EDA) system is a collection of integrated tools to support the overall product life-cycle.

10 10 2.3 EDA Systems An Electronic Design Automation (EDA) system is a collection of integrated tools to support the overall product life-cycle.

11 11 2.3 Design / Synthesis

12 12 2.3 Design / Synthesis Validation & Verification Validation & Verification

13 13 2.3 Design / Synthesis Validation & Verification Validation & Verification Manufacturing Manufacturing

14 14 2.3 Design / Synthesis Validation & Verification Validation & Verification Manufacturing Manufacturing Testing Testing

15 15 2.3 Design entry Verification & Validation AutomaticSynthesis Testsupport PhysicaldesignProductionsupport Libraries Design Data Base Basic structure of EDA systems

16 16 2.3 The Design Database  Is the kernel of the EDA system  Interfaces a large variety of different tools  Collects all the needed information items. Design Data Base

17 17 2.3 Libraries  Collection of modules and/or blocks, available in the different design phases

18 18 2.3 Libraries  Collection of modules and/or blocks, available in the different design phases  Provided by the Silicon Foundries via the EDA vendors

19 19 2.3 Design entry Schematic editors HDL compilers Design Data Base Design entry

20 20 2.3 Verification & Validation Simulators Formal verifi- cation tools Model checkers Verification & Validation Design rule checkers Design Data Base

21 21 2.3 Automatic Synthesis Low level synthesis RT level synthesis Logic level synthesis High level synthesis Automatic Synthesis Design Data Base

22 22 2.3 Physical Design Floor planners Design rule checkers Placers & routers Symbolic layout tools Physical design Design Data Base

23 23 2.3 Testing support Test pattern generators Fault simulators ATE interfaces Fault manager Testing support Design Data Base

24 24 2.3 A little bit of history... 1978Physical layout tools(Calma, Applicon) 1980Schematic editors(Daisy, Mentor, Valid) 1985Behavioral simulation(Gateway) 1988Automated synthesis(synopsys) 1992Test automation(Sunrise)

25 25 2.3 Testsupport PhysicaldesignProductionsupport Libraries Design Data Base EDA system structure for this course Design entry HDL compilers Automatic Synthesis RT level synthesis Verification & Validation Simulators

26


Download ppt "A brief introduction to EDA systems Paolo PRINETTO Politecnico di Torino (Italy) University of Illinois at Chicago, IL (USA)"

Similar presentations


Ads by Google