DocumentCode
912984
Title
A Method for Improving Cascode-Switch Macro Wirability
Author
Schlag, Martine D F ; Yoffa, Ellen J. ; Hauge, Peter S. ; Wong, C.K.
Author_Institution
IBM Thomas J. Watson Research Center, Yorktown Heights, NY, USA
Volume
4
Issue
2
fYear
1985
fDate
4/1/1985 12:00:00 AM
Firstpage
150
Lastpage
155
Abstract
In this paper, a problem in macro design using cascode-switch tree logic is studied. It involves selecting specific tree instantiations of Boolean functions and input variable assignments to maximize the alignment of variables between adjacent trees. An algorithm to find optimal solutions based on the principle of optimality is proposed. Although in general it is not a polynomial time algorithm, it runs sufficiently fast for our practical application. Finally we prove the problem is NP-complete, thus the existence of polynomial time algorithms is indeed unlikely.
Keywords
Boolean functions; Circuits; Input variables; Logic design; Polynomials; Rails; Switches; Tree data structures; Wire; Wiring;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.1985.1270108
Filename
1270108
Link To Document