Title :
A unified approach to the decomposition and re-decomposition of sequential machines
Author :
Ashar, Pranav ; Devadas, Srinivas ; Newton, A. Richard
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Abstract :
A unified framework and associated algorithms are presented. This framework allows for a uniform treatment of arbitrary decomposition topologies operating at the state transition graph (STG) level, while targeting a cost function that is close to the eventual logic implementation. Previous work has targeted specific decomposition topologies via the formulation of decomposition as implicant covering with associated constraints. It is shown that this formulation can be used to target arbitrary desired topologies merely by customizing the constraints during implicant covering. It is also shown how this work relates to preserved partitions and covers traditionally used in parallel and cascade decompositions, and how this formulation establishes the relationship between state assignment and a finite state machine decomposition. Memory and CPU-time-efficient re-decomposition algorithms that operate on distributed-style specifications and which are more global than those presented in the past have been developed. These algorithms are implemented in the sequential logic synthesis system, FLAMES, that is being developed at UCB/MIT
Keywords :
graph theory; logic CAD; sequential machines; state assignment; CPU-time-efficient; FLAMES; cascade decompositions; cost function; decomposition topologies; distributed-style specifications; finite state machine decomposition; implicant covering; parallel decomposition; preserved partitions; re-decomposition algorithms; sequential logic synthesis system; sequential machines; state assignment; state transition graph; Central Processing Unit; Circuit synthesis; Combinational circuits; Cost function; Encoding; Fires; Lead compounds; Logic; Sequential circuits; Topology;
Conference_Titel :
Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
Conference_Location :
Orlando, FL
Print_ISBN :
0-89791-363-9
DOI :
10.1109/DAC.1990.114925