Unformatted text preview:

© P.Prinetto - all rights reserved Version 1.1 2.1.12.1 - The design cycleECE 465The design cyclePaolo PRINETTOPolitecnico di Torino (Italy)University of Illinois at Chicago, IL (USA)[email protected]@uic.eduwww.testgroup.polito.itLecture 2.122.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. 32.1 Homework• No particular homework is foreseen42.1 Prerequisites• Lecture # 1.152.1 Further readings• No particular suggestion62.1 The act of creating a new artificial object, previously not existing in the real world, starting from abstract concepts derived form the knowledge of existing things.Designing YoshikawaIFIP, 1980© P.Prinetto - all rights reserved Version 1.1 2.1.22.1 - The design cycleECE 46572.1 The set of operations leading to the complete design of a product.The design process82.1 The basic Design CycleDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirementsDesignDesignrulesrulesDesignDesignrulesrulesSpecificationSpecification=?=?=?=?=?=?ImplementationImplementation=?=?RequirementsRequirements92.1 Idea of anew productand/oruser’s needsDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsRequirements elicitation102.1 Idea of anew productand/oruser’s needsRequirementsDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsRequirements elicitation112.1 RequirementsDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsSpecification formalization122.1 SpecificationRequirementsDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsSpecification formalization© P.Prinetto - all rights reserved Version 1.1 2.1.32.1 - The design cycleECE 465132.1 Document stating the set of requirements a product must satisfy.SpecificationISO8402142.1 SpecificationRequirementsExperiences from previous productsDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsSpecification formalization152.1 ProductSpecificationProcessSpecificationMarketingSpecificationSpecification162.1 The specification preparation phase can be seen as a sort of continuous process.Details are added until a final version is got.Specification refinementRequirements172.1 Specification refinementspec1RequirementsThe specification preparation phase can be seen as a sort of continuous process.Details are added until a final version is got.182.1 Specification refinementspec1spec2RequirementsThe specification preparation phase can be seen as a sort of continuous process.Details are added until a final version is got.© P.Prinetto - all rights reserved Version 1.1 2.1.42.1 - The design cycleECE 465192.1 Specification refinementspec1spec2specnRequirementsThe specification preparation phase can be seen as a sort of continuous process.Details are added until a final version is got.202.1 Problems• How many details have to be added to a specification?212.1 Problems• How many details have to be added to a specification?• How long a specification should be transformed in a more detailed one?222.1 Problems• How many details have to be added to a specification?• How long a specification should be transformed in a more detailed one?• When a “final” version of the specification is reached? 232.1 Solution• When a sufficient degree of confidence is reached• When the Concurrent Engineering Tiger Team agrees on them.242.1 Does the specificationI wrote correspondto the “ ”?© P.Prinetto - all rights reserved Version 1.1 2.1.52.1 - The design cycleECE 465252.1 Specification=?Desig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esSp ecificationSpecification=?=?=?=?=?=?ImplementationImplemen tatio n=?=?RequirementsRequirementsDesig nDesignrulesrul esDesig nDesignrulesrul esSp


View Full Document
Download 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 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 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?