DOC PREVIEW
UIC ECE 465 - Lecture 2.1 - The design cycle

This preview shows page 1-2-3-4-5-37-38-39-40-41-42-75-76-77-78-79 out of 79 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 79 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 79 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 79 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 79 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 79 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 79 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 79 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 79 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 79 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 79 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 79 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 79 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 79 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 79 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 79 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 79 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 79 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

The design cycleGoalHomeworkPrerequisitesFurther readingsDesigningThe design processThe basic Design CycleRequirements elicitationSlide 10Specification formalizationSlide 12SpecificationSlide 14Slide 15Specification refinementSlide 17Slide 18Slide 19ProblemsSlide 21Slide 22SolutionPowerPoint PresentationSpecification ValidationApproachesThe role of validationSlide 28SynthesisImplementationSlide 31Slide 32Slide 33Synthesis goalsSynthesis: different view-pointsThe design spaceSome significant sub-spacesSlide 38Trade-OffDetailed costs analysisSynthesis as a search in the space of potential solutionsSlide 42Slide 43Slide 44Slide 45Slide 46Slide 47Example of a Trade-Off curvePractical solutionEffects of the approximationsSlide 51Slide 52Slide 53Slide 54Slide 55Slide 56NoteExample of hierarchical decompositionSlide 59Slide 60Slide 61Link with the hierarchySlide 63Design Rule CheckingDesign rule checkingDesign rule checking (cont’d)Slide 67Slide 68Slide 69VerificationSlide 71Slide 72ConsiderationCaveatSlide 75Implementation ValidationSlide 77Slide 78Slide 79The design cycleThe design cycleThe design cycleThe design cyclePaolo PRINETTOPolitecnico di Torino (Italy)University of Illinois at Chicago, IL (USA)[email protected] [email protected] 2.12 2.1 Goal-This lecture introduces the various phases that compose the typical design cycle of a digital system, form the first product idea to the actual final implementation.3 2.1 Homework -No particular homework is foreseen4 2.1 Prerequisites -Lecture # 1.15 2.1 Further readings -No particular suggestion6 2.1 The act of creating a The act of creating a new artificial object, new artificial object, previously not previously not existing in the real existing in the real world, starting from world, starting from abstract concepts abstract concepts derived form the derived form the knowledge of knowledge of existing things.existing things.Designing YoshikawaYoshikawaIFIP, 1980IFIP, 19807 2.1 The set of The set of operations operations leading to the leading to the complete design complete design of a product.of a product. The design process8 2.1 The basic Design CycleDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirements9 2.1 Idea of aIdea of anew productnew productand/orand/oruser’s user’s needsneedsDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsRequirements elicitationRequirements elicitation10 2.1 Idea of aIdea of anew productnew productand/orand/oruser’s user’s needsneedsRequirementsRequirementsDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsRequirements elicitationRequirements elicitation11 2.1 RequirementsRequirementsDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsSpecification formalizationSpecification formalization12 2.1 SpecificationSpecificationRequirementsRequirementsDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsSpecification formalizationSpecification formalization13 2.1 Document stating Document stating the set of the set of requirements a requirements a product must product must satisfy.satisfy.SpecificationISO840214 2.1 SpecificationSpecificationRequirementsRequirementsExperiences Experiences from previous from previous productsproductsDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsSpecification formalizationSpecification formalization15 2.1 ProductProductSpecificationSpecificationProcessProcessSpecificationSpecificationMarketingMarketingSpecificationSpecificationSSppeeccififiiccaatitioonn16 2.1 The specification preparation phase can be seen as a sort of continuous process.Details are added until a final version is got.Specification refinementRequirementsRequirements17 2.1 Specification refinementspecspec11RequirementsRequirementsThe specification preparation phase can be seen as a sort of continuous process.Details are added until a final version is got.18 2.1 Specification refinementspecspec11specspec22 RequirementsRequirementsThe specification preparation phase can be seen as a sort of continuous


View Full Document
Download Lecture 2.1 - The design cycle
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 Lecture 2.1 - The design cycle 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 Lecture 2.1 - The design cycle 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?