DocumentCode
2525063
Title
Synthesis of clock gating logic through factored form matching
Author
Han, Inhak ; Shin, Youngsoo
Author_Institution
Dept. of Electr. Eng., KAIST, Daejeon, South Korea
fYear
2012
fDate
May 30 2012-June 1 2012
Firstpage
1
Lastpage
4
Abstract
Clock gating is typically dictated by designers in register transfer level (RTL). Automatic synthesis of clock gating in gate level has been less explored, but is certainly more convenient to designers; it can also complement RTL clock gating by extracting additional gating conditions. The key problem in gate-level clock gating synthesis is to implement gating conditions with minimum amount of additional logic. In this paper, we aim to utilize the existing combinational logic as much as possible. This is done by extracting a factored form (modeled by a factoring tree) of each gating condition, and try to cover the tree by factoring trees of existing combinational logic; the corresponding process is named factored form matching. Experiments demonstrate that the proposed matching achieves 25% reduction in the number of gates to implement gating conditions; this can be compared to prior method using Boolean division, which achieves 10% reduction.
Keywords
Boolean functions; combinational circuits; logic design; trees (mathematics); Boolean division; RTL clock gating; automatic synthesis; clock gating logic synthesis; combinational logic; factored form matching; factoring tree; gate level; gate-level clock gating synthesis; gating conditions; register transfer level; Approximation methods; Clocks; Design automation; Logic gates; Registers; Runtime; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
IC Design & Technology (ICICDT), 2012 IEEE International Conference on
Conference_Location
Austin, TX
ISSN
pending
Print_ISBN
978-1-4673-0146-6
Electronic_ISBN
pending
Type
conf
DOI
10.1109/ICICDT.2012.6232835
Filename
6232835
Link To Document