loading...
Uniform area timing-driven circuit implementation
The State University of New York at Buffalo March 16-March 18
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/GLSV.1995.516015Fifth Great Lakes Symposium on VLSI ( ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
D. Karayiannis, Dept. of Comput. Sci., Southern Illinois Univ., Carbondale, IL, USA
S. Tragoudas, Dept. of Comput. Sci., Southern Illinois Univ., Carbondale, IL, USA
We consider the problem of selecting the proper implementation of each circuit module from a cell library to minimize the propagation delay along every path from any primary input to any primary output. An earlier problem definition, known as the general circuit implementation problem, assumes that each implementation has different delays on the input-output paths in the circuit, and that different implementations may have different areas. We primarily focus on the version of the problem, where no restrictions for the overall area of the circuit exist and therefore we ignore the module areas. We show that this problem is NP-hard even for directed acyclic graphs with two implementations per module, and we present a polynomial time algorithm for trees. We have developed heuristics for combinational and sequential circuits.
Index Terms:
circuit CAD; logic CAD; timing; sequential circuits; combinational circuits; directed graphs; computational complexity; delays; cellular arrays; circuit module; cell library; propagation delay; input-output paths; overall area; NP-hard; directed acyclic graphs; polynomial time algorithm; heuristics; combinational circuits; sequential circuits; timing-driven circuit implementation; CAD
Citation:
D. Karayiannis, S. Tragoudas, "Uniform area timing-driven circuit implementation," glsvlsi, pp.2, Fifth Great Lakes Symposium on VLSI (GLSVLSI'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.