Re: Wire ORing in high speed logic!



Steve Richfie1d wrote:
Yes, I know, wire ORing is a microsecond method in a nanosecond world. However, there DOES appear to be a high speed way to do this, and a really good application for it!

Suppose that the bus that is to be wire OR'd is first yanked to one state, say False, and then the yanker goes high Z and the "1" data bits to be OR'd is then pulled True. This would perform the OR function in nanosecond(s) rather than in microseconds because there would be no resistors involved. Bus capacitance would keep open lines from drifting too far for the nanosecond(s) needed to do this, though pessimists could throw in a few useless pull-down resistors.

Since about the 0.6 micron days you can't ignore the resistance
of metal lines. At about 0.8 micron or more, once can consider a
wire as being connected to a lump capacitor to ground. It was
considered a big deal to change the tools to do the right timing
simulations for wires with resistance.

As the geometry scales by a factor of X, the capacitance (per unit length) scales by X, but the resistance per unit length scales as
X**-2.

Otherwise, your idea sounds similar to the way dynamic RAM read
is done. At the beginning, there is a precharge step where the
read line is charged to a specific voltage. The appropriate
transistor is activated to connect the desired bit to the read
line, and the new voltage is measured. by the sense amplifier.
That then determines the value of the stored bit.

Many FPGA's originally allowed for tri-state drivers, though not usually
wired-OR logic. As the devices scaled, at some point it became necessary to put buffers in the middle of lines. For a tri-state
line, it wouldn't be known which way to make the buffer, so they
now implement them as MUX logic instead.

-- glen

.



Relevant Pages

  • Re: low noise amplifier for high impedance source
    ... detection circuit here: ... Its a differential ac current source with an instrinsic capacitance ~ ... I use 1M ohm resistors to bias my input JFETs. ... archiees wrote... ...
    (sci.electronics.design)
  • Re: Newsgroup troubles all over, FYI...
    ... In my haste I forgot to mention they should be high-power resistors, ... constructed by connecting two 8 ohms in parallel. ... At least a 50 volt rating is ... capacitance you can connect 3 10-uf capacitors in parallel. ...
    (rec.aviation.piloting)
  • Re: Low drift OP amp for photodiode circuit
    ... Robert Latest wrote: ... much quieter at very high gains--unlike 500G ohm resistors, capacitors don't have thermal noise. ... the input capacitance and the amplifier's input noise--with a 500G resistor and a 3 pF input capacitance, the noise starts to rise linearly at 1 Hz! ...
    (sci.electronics.design)
  • Re: Simulink:Frequency based parameter change
    ... Devdatt Lad wrote in message ... I tried creating an approximate Bode plot, ... Capacitance varies with frequency on ... The model has capacitors and resistors, ...
    (comp.soft-sys.matlab)
  • About the parallel port jtag programmer,
    ... can anyone say what is the reason we require ... resistors at the inputs to the buffers. ... I thought buffers have high input resistance anyway? ...
    (comp.arch.fpga)