DocumentCode :
2465369
Title :
Uniform area timing-driven circuit implementation
Author :
Karayiannis, D. ; Tragoudas, S.
Author_Institution :
Dept. of Comput. Sci., Southern Illinois Univ., Carbondale, IL, USA
fYear :
1995
fDate :
16-18 Mar 1995
Firstpage :
2
Lastpage :
7
Abstract :
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
Keywords :
cellular arrays; circuit CAD; combinational circuits; computational complexity; delays; directed graphs; logic CAD; sequential circuits; timing; CAD; NP-hard; cell library; circuit module; combinational circuits; directed acyclic graphs; heuristics; input-output paths; overall area; polynomial time algorithm; propagation delay; sequential circuits; timing-driven circuit implementation; Circuit topology; Combinational circuits; Computer science; Design automation; Joining processes; Libraries; Polynomials; Propagation delay; Timing; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI, 1995. Proceedings., Fifth Great Lakes Symposium on
Conference_Location :
Buffalo, NY
ISSN :
1066-1395
Print_ISBN :
0-8186-7035-5
Type :
conf
DOI :
10.1109/GLSV.1995.516015
Filename :
516015
Link To Document :
بازگشت