Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a22395205a9990c0

Jump to content

Bus-holder

From Wikipedia, the free encyclopedia
The two inverters form a delay that holds the previous state of the bus and drives it back through a resistor.

A bus-holder or bus-keeper is a weak latch circuit that holds the last value on a tri-state bus.

The circuit is basically a delay element with the output connected back to the input through a relatively high impedance. This is usually achieved with two inverters connected in series, followed by a series resistor connected to the second inverter. The resistor drives the bus weakly; therefore other circuits can override the value of the bus when they are not in tri-state mode.

Bus-holders are used to prevent CMOS gate inputs from getting floating values when they are connected to tri-stated nets. Otherwise both transistors in the gate could get turned partially on, increasing power consumption and noise. In severe cases, this increased power consumption can destroy the CMOS gate. This is prevented by the bus-holder pulling the input to the last valid logic level (0 or 1) on the net. The circuit is usually placed in parallel with the tri-stated net.

Further reading

[edit]
  • Atul P. Godse, Deepali A. Godse. Digital Logic Design and Application. Technical Publications, 2008. ISBN 978-81-8431-475-5.
  • Texas Instruments. Implications of slow or floating CMOS inputs. Texas Instruments, 2021.