Multi-level logic optimization for low power using local logic transformations
Qi Wang, Sarma Vrudhula
Abstract
Qi Wang, Sarma Vrudhula
Abstract
In this paper we present an efficient technique to reduce the switching activity in a CMOS combinational logic network based on local logic transformations. These transformations consist of adding redundant connections or gates so as to reduce the switching activity. Simple and efficient procedures, based on logic implication, for identifying the sources and targets of the redundant connections are presented. Additionally, procedures that permit the designer to tradeoff power and delay after the transformations are described. Results of experiments on the MCNC benchmark circuits are given. The results indicate that significant reduction of the switching activities of a CMOS combinational circuit can be achieved with a very low area overhead and low computational cost. 1 Introduction Power consumption has become an important optimization metric in the design of microelectronic systems. The dominant component of power dissipation in CMOS logic is due to charging and discharging capacit...
OpenAlex reports 18 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In this paper we present an efficient technique to reduce the switching activity in a CMOS combinational logic network based on local logic transformations. These transformations consist of adding redundant connections or gates so as to reduce the switching activity. Simple and efficient procedures, based on logic implication, for identifying the sources and targets of the redundant connections are presented. Additionally, procedures that permit the designer to tradeoff power and delay after the transformations are described. Results of experiments on the MCNC benchmark circuits are given. The results indicate that significant reduction of the switching activities of a CMOS combinational circuit can be achieved with a very low area overhead and low computational cost. 1 Introduction Power consumption has become an important optimization metric in the design of microelectronic systems. The dominant component of power dissipation in CMOS logic is due to charging and discharging capacit...
Key concepts: Combinational logic, Logic optimization, Computer science, Logic gate, Sequential logic, Benchmark (surveying), Logic family, Logic synthesis