DocumentCode
1957908
Title
Sequential SPFDs
Author
Sinha, S. ; Kuehlmann, A. ; Brayton, R.K.
Author_Institution
California Univ., Berkeley, CA, USA
fYear
2001
fDate
4-8 Nov. 2001
Firstpage
84
Lastpage
90
Abstract
SPFDs are a mechanism to express flexibility in Boolean networks. Introduced by Yamashita et al. in the context of FPGA synthesis [1996], they were extended later to general combinational networks. We introduce the concept of sequential SPFDs and provide an algorithm to compute them based on a partition of the state bits. The SPFDs, of each component in the partition are used to generate equivalence classes of states. We provide a formal relation between the resulting state classification and the equivalence classes produced by classical state minimization of completely specified machines. The SPFDs, associated with the state bits can be applied for re-encoding the state space. For this, we give an algorithm to re-synthesize the sequential circuit using sequential SPFDs and the new state re-encoding.
Keywords
Boolean functions; formal verification; logic CAD; logic partitioning; sequential circuits; state-space methods; Boolean networks; equivalence classes; formal relation; partition; sequential SPFDs; sequential circuit; sets of pairs of functions to be distinguished; state bits; state classification; state space re-encoding; Automata; Cows; Explosions; Field programmable gate arrays; Minimization; Network synthesis; Observability; Partitioning algorithms; Sequential circuits; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
Conference_Location
San Jose, CA, USA
ISSN
1092-3152
Print_ISBN
0-7803-7247-6
Type
conf
DOI
10.1109/ICCAD.2001.968602
Filename
968602
Link To Document