DocumentCode :
3516445
Title :
Toggle Equivalence Preserving (TEP) Logic Optimization
Author :
Goldberg, Eugene ; Gulati, Kanupriya ; Khatri, Sunil
Author_Institution :
Cadence Design Syst., San Jose, CA, USA
fYear :
2007
fDate :
29-31 Aug. 2007
Firstpage :
271
Lastpage :
279
Abstract :
We describe a procedure (called the TEP procedure) that, given a multi-output circuit M, builds another multi-output circuit M* that is toggle equivalent to M. The TEP procedure can be used in the following two scenarios. First, since for single- output circuits toggle equivalence means functional equivalence, the TEP procedure can be used in "regular" logic synthesis. Second, the TEP procedure enables a powerful synthesis method called LS_TE (Logic Synthesis preserving Toggle Equivalence). Given a circuit N and its partitioning into subcircuits Ni LS_TE builds an optimized circuit N* by replacing subcircuits Ni with their toggle equivalent counterparts Ni. The replacement of Ni with N*i is done by the TEP procedure. We give results of optimizing single-output circuits by the TEP procedure and some preliminary results of using the TEP procedure in LS_TE. These results show the promise of the TEP procedure and LS_TE.
Keywords :
equivalent circuits; logic design; optimisation; functional equivalence; logic optimization; logic synthesis; multioutput circuit; single-output circuits; toggle equivalence preserving procedure; Boolean functions; Circuit synthesis; Circuit topology; Convergence; Design methodology; Design optimization; Digital systems; Flexible printed circuits; Logic circuits; Logic design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
Conference_Location :
Lubeck
Print_ISBN :
978-0-7695-2978-3
Type :
conf
DOI :
10.1109/DSD.2007.4341480
Filename :
4341480
Link To Document :
بازگشت