Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How should operand isolation be implemented in digital design?

Status
Not open for further replies.

matrixofdynamism

Advanced Member level 2
Joined
Apr 17, 2011
Messages
593
Helped
24
Reputation
48
Reaction score
23
Trophy points
1,298
Activity points
7,681
Operand isolation is where we zero certain inputs to modules when they module is required to process the input signal. This reduces switching activity in the design and thus saves dynamic power. This is one technique used in low power design.

The operand isolation can be implemented by using AND gates with enable signal. When enable is zero, the outputs are always zero. Else the input goes to output.

The operand isolation can be implemented by using D-Latch with enable signal. When enable is zero, the latch holds the last data value and does not tranfer changes at input data line to output. When enable is high, the latch is transparent.

The operand isolation can be implemented using multiplexer. When the enable is zero, the mux selects the input tied to '0' permanently. When enable is high, the actual data input is multiplexed to output.

The question is, how do we know which of these three approaches to use at a given time and place?
 

Power simulation of these implementation can help you to validate one of these technic.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top