DOC PREVIEW
UIC ECE 465 - A brief introduction to EDA systems

This preview shows page 1-2 out of 5 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

© P.Prinetto - all rights reserved Version 1.1 2.3.12.3 – A brief introduction to EDA systemsECE 465A brief introduction to EDA systemsPaolo PRINETTOPolitecnico di Torino (Italy)University of Illinois at Chicago, IL (USA)[email protected]@uic.eduwww.testgroup.polito.itLecture 2.322.3 Goal• This lecture briefly introduces Electronic Design Automation (EDA) systems.32.3 Prerequisites• Lecture # 2.242.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/52.3 Further readings• No particular suggestion62.3 “If some one gave me eight hours to cut a tree, …… I would spend six hours sharpening the axe!”[Abraham Lincoln]© P.Prinetto - all rights reserved Version 1.1 2.3.22.3 – A brief introduction to EDA systemsECE 46572.3 EDA SystemsAn Electronic Design Automation (EDA) system is a collection of integrated tools to support the overall product life-cycle.82.3 EDA SystemsAn Electronic Design Automation (EDA) system is a collection of integrated tools to support the overall product life-cycle.92.3 EDA SystemsAn Electronic Design Automation (EDA) system is a collection of integrated tools to support the overall product life-cycle.102.3 EDA SystemsAn Electronic Design Automation (EDA) system is a collection of integrated tools to support the overall product life-cycle.112.3 Design / Synthesis122.3 Design / SynthesisValidation & Verification© P.Prinetto - all rights reserved Version 1.1 2.3.32.3 – A brief introduction to EDA systemsECE 465132.3 Design / SynthesisValidation & VerificationManufacturing142.3 Design / SynthesisValidation & VerificationManufacturingTesting152.3 Design entryVerification & Validation Automatic SynthesisTestsupportPhysical designProductionsupportLibrariesDesignData BaseBasic structure of EDA systems162.3 The Design Database• Is the kernel of the EDA system• Interfaces a large variety of different tools• Collects all the needed information items.DesignData Base172.3 LibrariesLibraries• Collection of modules and/or blocks, available in the different design phases182.3 LibrariesLibraries• Collection of modules and/or blocks, available in the different design phases• Provided by the Silicon Foundries via the EDA vendors© P.Prinetto - all rights reserved Version 1.1 2.3.42.3 – A brief introduction to EDA systemsECE 465192.3 Design entrySchematiceditorsHDLcompilersDesignData BaseDesign entry202.3 Verification & ValidationSimulatorsFormal verifi-cation toolsModelcheckersVerification & ValidationDesign rulecheckersDesignData Base212.3 Automatic SynthesisLow levelsynthesisRT levelsynthesisLogic levelsynthesisHigh levelsynthesisAutomatic SynthesisDesignData Base222.3 Physical DesignFloorplannersDesign rulecheckersPlacers &routersSymboliclayout toolsPhysical designDesignData Base232.3 Testing supportTest patterngeneratorsFaultsimulatorsATEinterfacesFaultmanagerTesting supportDesignData Base242.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)© P.Prinetto - all rights reserved Version 1.1 2.3.52.3 – A brief introduction to EDA systemsECE 465252.3 TestsupportPhysical designProductionsupportLibrariesDesignData BaseEDA system structure for this courseDesign entryHDLcompilersAutomatic SynthesisRT levelsynthesisVerification &


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?