Download presentation
Presentation is loading. Please wait.
Published byDaniela Stafford Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.