Unformatted text preview:

A brief introduction to EDA systemsGoalPrerequisitesHomeworkFurther readings[Abraham Lincoln]EDA SystemsSlide 8Slide 9Slide 10PowerPoint PresentationSlide 12Slide 13Slide 14Basic structure of EDA systemsThe Design DatabaseLibrariesSlide 18Design entryVerification & ValidationAutomatic SynthesisPhysical designTesting supportA little bit of history...EDA system structure for this courseSlide 26A brief A brief introduction to introduction to EDA systemsEDA systemsA brief A brief introduction to introduction to EDA systemsEDA systemsPaolo PRINETTOPolitecnico di Torino (Italy)University of Illinois at Chicago, IL (USA)[email protected] [email protected] 2.32 2.3 Goal-This lecture briefly introduces Electronic Design Automation (EDA) systems.3 2.3 Prerequisites -Lecture # 2.24 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 2.3 Further readings -No particular suggestion6 2.3 ““If some one gave me eight If some one gave me eight hours to cut a tree, …hours to cut a tree, …… … I would spend six hours I would spend six hours sharpening the axe!”sharpening the axe!”[Abraham Lincoln]7 2.3 EDA SystemsEDA SystemsAn Electronic Design Automation (EDA) system is a collection of integrated tools to support the overall product life-cycle.8 2.3 EDA SystemsEDA SystemsAn Electronic Design Automation (EDA) system is a collection of integrated tools to support the overall product life-cycle.9 2.3 EDA SystemsEDA SystemsAn Electronic Design Automation (EDA) system is a collection of integrated tools to support the overall product life-cycle.10 2.3 EDA SystemsEDA SystemsAn Electronic Design Automation (EDA) system is a collection of integrated tools to support the overall product life-cycle.11 2.3 Design / SynthesisDesign / Synthesis12 2.3 Design / SynthesisDesign / Synthesis Validation & Validation & VerificationVerification13 2.3 Design / SynthesisDesign / Synthesis Validation & Validation & VerificationVerification ManufacturingManufacturing14 2.3 Design / SynthesisDesign / Synthesis Validation & Validation & VerificationVerification ManufacturingManufacturing TestingTesting15 2.3 Design entryDesign entryVerification & Verification & Validation Validation Automatic Automatic SynthesisSynthesisTestTestsupportsupportPhysical Physical designdesignProductionProductionsupportsupportLibrariesDesignDesignData BaseData BaseBasic structure of EDA systems16 2.3 The Design Database-Is the kernel of Is the kernel of thethe EDA EDA systemsystem-Interfaces a large variety Interfaces a large variety of different toolsof different tools-Collects all the needed Collects all the needed information items.information items.DesignDesignData BaseData Base17 2.3 LibrariesLibraries-Collection of Collection of modules and/or modules and/or blocks, available in blocks, available in the different design the different design phasesphases18 2.3 LibrariesLibraries-Collection of Collection of modules and/or modules and/or blocks, available in blocks, available in the different design the different design phasesphases-Provided by the Provided by the Silicon Foundries via Silicon Foundries via the EDA vendorsthe EDA vendors19 2.3 Design entrySchematiceditorsHDLcompilersDesignDesignData BaseData BaseDesign entry20 2.3 Verification & ValidationVerification & ValidationSimulatorsFormal verifi-cation toolsModelcheckersVerification & ValidationDesign rulecheckersDesignDesignData BaseData Base21 2.3 Automatic SynthesisAutomatic SynthesisLow levelsynthesisRT levelsynthesisLogic levelsynthesisHigh levelsynthesisAutomatic SynthesisDesignDesignData BaseData Base22 2.3 Physical DesignPhysical DesignFloorplannersDesign rulecheckersPlacers &routersSymboliclayout toolsPhysical designDesignDesignData BaseData Base23 2.3 Testing supportTest patterngeneratorsFaultsimulatorsATEinterfacesFaultmanagerTesting supportDesignDesignData BaseData Base24 2.3 A little bit of history...1978 Physical layout tools (Calma, Applicon)1980 Schematic editors (Daisy, Mentor, Valid)1985 Behavioral simulation (Gateway)1988 Automated synthesis (synopsys)1992 Test automation (Sunrise)25 2.3 TestTestsupportsupportPhysical Physical designdesignProductionProductionsupportsupportLibrariesDesignDesignData BaseData BaseEDA system structure for this courseDesign entryHDLcompilersAutomatic SynthesisAutomatic SynthesisRT levelsynthesisVerification & ValidationVerification &


View Full Document
Download A brief introduction to EDA systems
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view A brief introduction to EDA systems and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view A brief introduction to EDA systems 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?