Constructive multi-level synthesis by way of functional properties.
dc.contributor.author | Kravets, Victor Nikolayevich | |
dc.contributor.advisor | Sakallah, Karem A. | |
dc.date.accessioned | 2016-08-30T16:02:49Z | |
dc.date.available | 2016-08-30T16:02:49Z | |
dc.date.issued | 2001 | |
dc.identifier.uri | http://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqm&rft_dat=xri:pqdiss:3016894 | |
dc.identifier.uri | https://hdl.handle.net/2027.42/125800 | |
dc.description.abstract | Conventional logic synthesis technology has been a critical factor in improving design productivity over the past decade and a half. It is now widely acknowledged that this trusted technology evolve to handle the challenges and opportunities of finer-featured fabrication processes. Ideally, the time wasting iteration between logic and layout synthesis in today's design methodologies could be eliminated by fusing these two stages simultaneously optimizing the logical structure as well as spatial placement of a circuit. This, however, may be a tall order due to the computational complexity of these tasks. We propose an alternative goal: to more directly relate the functional structure of a logic specification to the ultimate topological and physical structures of its physical realization. Our synthesis approach is based on three novel ideas. First, synthesis is done incrementally by interleaving technology-independent optimization with technology mapping to a specific library. The second novel idea, is that the content of a cell library (the functional variety of its primitives) can be pre-computed to improve quality of synthesized circuit. We develop a symbolic decomposition theory that identifies the types of logic functions that must be available in a cell library to guarantee desirable decompositions of a set of logic specifications. And thirdly, we exploit the semantic structure of a specification (symmetry in particular) during decomposition and mapping to obtain compact implementations. Specifically, a variety of symmetries is quickly identified and used to guide the synthesis process. Our strategy enables us to obtain a high quality circuits, with improved delay. The improved quality of the implementations is the result of a coordinated strategy that incrementally infers decomposition decisions from a functional structure. | |
dc.format.extent | 168 p. | |
dc.language | English | |
dc.language.iso | EN | |
dc.subject | Automated Circuit Design | |
dc.subject | Boolean Functions | |
dc.subject | Constructive | |
dc.subject | Functional | |
dc.subject | Logic Synthesis | |
dc.subject | Multi | |
dc.subject | Multilevel Synthesis | |
dc.subject | Properties | |
dc.subject | Way | |
dc.title | Constructive multi-level synthesis by way of functional properties. | |
dc.type | Thesis | |
dc.description.thesisdegreename | PhD | en_US |
dc.description.thesisdegreediscipline | Applied Sciences | |
dc.description.thesisdegreediscipline | Computer science | |
dc.description.thesisdegreediscipline | Electrical engineering | |
dc.description.thesisdegreegrantor | University of Michigan, Horace H. Rackham School of Graduate Studies | |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/125800/2/3016894.pdf | |
dc.owningcollname | Dissertations and Theses (Ph.D. and Master's) |
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.
Accessibility
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.