Behavioral synthesis of combinational logic using spectral-based heuristics
Author(s) -
Mitchell A. Thornton,
Vivek Nair
Publication year - 1999
Publication title -
acm transactions on design automation of electronic systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.266
H-Index - 51
eISSN - 1557-7309
pISSN - 1084-4309
DOI - 10.1145/307988.308000
Subject(s) - heuristics , computer science , boolean function , heuristic , representation (politics) , functional decomposition , decomposition , combinational logic , algorithm , translation (biology) , function (biology) , theoretical computer science , mathematical optimization , logic gate , mathematics , artificial intelligence , machine learning , ecology , biochemistry , chemistry , evolutionary biology , politics , messenger rna , political science , gene , law , biology , operating system
A prototype system developed to convert a behavioral representation of a Boolean function in OBDD form into an initial structural representation is described and experimental results are given. The system produces a multilevel circuit using heuristic rules based on properties of a subset of spectral coefficients. Since the behavioral description is in OBDD form, efficient methods are used to quickly compute the small subset of spectral coefficients needed for the application of the heuristics. The heuristics guide subsequent decompositions of the OBDD, resulting in an iterative construction of the structural form. At each stage of the translation, the form of the decomposition is chosen in order to achieve optimization goals.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom