Documente Academic
Documente Profesional
Documente Cultură
Roll.No. 112109013
Takes behavioral specification of the system Set of goals and constraints to be satisfies Finds structure to implement the above Constraints : limitations on cycle time, area, power, minimize cost.
Behavior
Way in which system and its components interact with environment Mapping inputs from output
System
Primary data types : integers and/or bit strings and arrays, rather than Boolean variables. Input specification gives mappings from sequences of inputs to sequences of outputs. Constrain the internal structure of the system designed as little as possible. From that input specification, the synthesis system produces a description of a register-transfer level structure that realizes the specified behaviour. This structure includes a data path, that is, a network of registers, functional units, multiplexer and buses, as well as hardware to control the data transfers in that network. If the control is not integrated into the data path the synthesis system must also produce the specification of a finite state machine that drives the data paths so as to produce the required behaviour.
Automated design process Get design out the door faster Better chance of hitting market window Design development cost reduced
Fewer errors
For verified correct synthesis process New chips have fewer errors Lesser debugging
Several designs produced for same specification in reasonable time. Allows exploration of trade off between cost, speed, power, area etc.
Automated system keeping track of design decisions made Reasons behind and effects of those decisions