Electronic Schematics (alt.binaries.schematics.electronic) A place to show and share your electronics schematic drawings.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 2,181
Default Logic Question

An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)

...Jim Thompson
--
| James E.Thompson, CTO | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona 85048 Skype: Contacts Only | |
| Voice480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |

I love to cook with wine. Sometimes I even put it in the food.
  #2   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 4
Default Logic Question


"Jim Thompson" wrote in
message ...
An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)


View in fixed-pitch:

__
A ---o-------------| \
| | )o-.
| .--|__/ |
| | |
| __ | | __
'--| \ | '--| \
| )o--o | )o---A xor B
.--|__/ | .--|__/
| | |
| | __ |
| '--| \ |
| | )o-'
B ---o-------------|__/




  #3   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 2,181
Default Logic Question

On Mon, 7 Mar 2011 19:46:36 -0000, "Andrew Holme"
wrote:


"Jim Thompson" wrote in
message ...
An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)


View in fixed-pitch:

__
A ---o-------------| \
| | )o-.
| .--|__/ |
| | |
| __ | | __
'--| \ | '--| \
| )o--o | )o---A xor B
.--|__/ | .--|__/
| | |
| | __ |
| '--| \ |
| | )o-'
B ---o-------------|__/




I didn't explain well enough...

When B is low, A propagates to the output non-inverted... 2 stage
delay

When B is high A propagates to the output inverted... 3 stage delay

I'm looking for some scheme where both paths are equal delay.

I can see how to do it in PECL (which is really analog :-), but not in
CMOS :-(

...Jim Thompson
--
| James E.Thompson, CTO | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona 85048 Skype: Contacts Only | |
| Voice480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |

Remember: Once you go over the hill, you pick up speed
  #4   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 1,620
Default Logic Question

On 03/07/2011 11:20 AM, Jim Thompson wrote:
An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)


I vaguely remember seeing a picture of this done at the transistor
level, in CMOS, with a structure reminiscent of a trimmed-down Gilbert
cell mixer.

But I'm not sure if I could give the actual circuit if my life depended
on it.

--

Tim Wescott
Wescott Design Services
http://www.wescottdesign.com

Do you need to implement control loops in software?
"Applied Control Theory for Embedded Systems" was written for you.
See details at http://www.wescottdesign.com/actfes/actfes.html
  #5   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 21
Default Logic Question

On Mon, 07 Mar 2011 13:59:44 -0800, Tim Wescott
wrote:

On 03/07/2011 11:20 AM, Jim Thompson wrote:
An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)


I vaguely remember seeing a picture of this done at the transistor
level, in CMOS, with a structure reminiscent of a trimmed-down Gilbert
cell mixer.

But I'm not sure if I could give the actual circuit if my life depended
on it.


At least in the 1970's ECL 10000 gate the basic logical element was
the OR/NOR gate consisting of an differential amplifier followed by
emitter followers.

The ECL 10K Excusive-OR gate was implemented by a cascaded Gilbert
differential stage followed by level shifters,



  #6   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 2,181
Default Logic Question

On Tue, 08 Mar 2011 02:14:16 +0200, wrote:

On Mon, 07 Mar 2011 13:59:44 -0800, Tim Wescott
wrote:

On 03/07/2011 11:20 AM, Jim Thompson wrote:
An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)


I vaguely remember seeing a picture of this done at the transistor
level, in CMOS, with a structure reminiscent of a trimmed-down Gilbert
cell mixer.

But I'm not sure if I could give the actual circuit if my life depended
on it.


At least in the 1970's ECL 10000 gate the basic logical element was
the OR/NOR gate consisting of an differential amplifier followed by
emitter followers.

The ECL 10K Excusive-OR gate was implemented by a cascaded Gilbert
differential stage followed by level shifters,


Yes, but it wasn't called a Gilbert cell yet ;-)

(In the very early '60's, I was at Motorola, where ECL was first
developed... Jan Narud was my first non-academic boss.)

...Jim Thompson
--
| James E.Thompson, CTO | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona 85048 Skype: Contacts Only | |
| Voice480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at
http://www.analog-innovations.com | 1962 |

Remember: Once you go over the hill, you pick up speed
  #7   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 83
Default Logic Question

On 8/03/2011 5:20 AM, Jim Thompson wrote:
An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)

...Jim Thompson


A small look-up table?
  #8   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 569
Default Logic Question

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On 11-03-07 12:20 PM, Jim Thompson wrote:
An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)

...Jim Thompson



The truth tables here may be of help:

http://www.kpsec.freeuk.com/gates.htm#summary



mike


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJNdYpyAAoJEJXfKw5kUPt7LS4H/3343zvD9w6irPlWx9PR2P9a
Alf4Ozqltw7EXE/+5aUCds5rfZ9tH9MTr6yLxFDiSytRl/0TOLfWAAQjqbi2EJID
UW4UUzl44oy73SHx9+ASz7ENNEgYScI6simPmwmh6TY5adf44D ufZXjVdG5a+R2R
Q7mHiGpDbpQ8EmRE7Ljdz2hQ+crCYLhtH1zbQEgj49FwMQubdp x2ghpB8QG602BU
S1n3EkvtODRf9O7lNM19U5YnQU7y6/N6JghQbMWJkqyBOY6+GDrmmQ1prF9V8MOq
S7PqvvNUkqoV0TQ6vksnbL2/5vbrCINw2nUT7oa5f7n5wUgqkhajBCv7HLQp0RU=
=JyGq
-----END PGP SIGNATURE-----
  #9   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 569
Default Logic Question



"Jim Thompson" wrote in message
...

An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)

...Jim Thompson
-------------------

I am not sure where you get the uneven propagation delays.
Perhaps you are considering both logic levels switching at one time? I would
assume the logic inversion control input would already be quiescent.

(thinking out loud here)
Exclusive OR gates are quite simple complex gates (confusion intended)


Simply English text stated A or B but not both.

This equates to three simple gates

an OR gate = A+B 'this is the OR part, obviously
an NAND gate = NOT(A*B) 'this is the not both part
and one to combine the logic on the output 'this is what combines the two
conditions
AND = (A+B) * (NOT(A*B)

Now when A input is true (overall inversion) the A+B gate becomes blocked
at the output AND gate when B goes true.
Yup, the active NAND input gate NOT(A*B) has an extra inversion stage to
control the O/P AND gate.

When A input is false (no overall inversion) the A+B gate predominates at
the output of the AND gate when B goes true.
The inactive NAND input gate NOT(A*B) is not functioning in the output
signal through the O/P AND gate.

The same number of simple gates are used each logic but the transistor
stages are the same.

Perhaps slip a simple buffer into the output of the input OR gate to
increase it's propagation. Now you would have to find one with the same
number of stages as the NAND has for inversion hmmmm... not likely.

What type of logic family are you attempting to do this with? Logic insides
need to be known for this one.

Spec sheets are needed to spec propagation delay.


mike







  #10   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 569
Default Logic Question



"Jim Thompson" wrote in message
...

An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)

...Jim Thompson
---------------------------

One other comment here.

This whole thing may be BS as NAND gates were a more natural logic using
transistors as they took less transistors to create. NAND and NOR gates can
be accomplished with one stage or transistors.

AND and simple OR gates had an extra inversion stage to make them operate
with their logic and thus had more propagation delay.

Been a long time since I studied the inside circuitry of logic gate
families. My boss insisted we knew everything about an IC before tackling
any repairs. Of course we usually fixed the problem when he went to answer
the phone. Got years of chasing electrons experience, though.


mike



  #11   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 22
Default Logic Question

"Jim Thompson" wrote in
message ...
An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)


Hello:

Have you tried transmission gates?
See:
http://tams-www.informatik.uni-hambu...xor-tgate.html
You need java to view it (sorry for that)

Best Regards

Steve Sousa

  #12   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 33
Default Logic Question

On Mon, 07 Mar 2011 12:20:13 -0700, Jim Thompson wrote:

An XOR is a convenient structure to allow a control signal to invert or
non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)

...Jim Thompson


Never rolled my own at the device level but can you drive A through a
tristate inverter and a tristate buffer and then use B to select the
output?



--
Joe Chisolm
Marble Falls, Tx.
  #13   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 2,181
Default Logic Question

On Tue, 08 Mar 2011 11:22:52 -0600, Joe Chisolm
wrote:

On Mon, 07 Mar 2011 12:20:13 -0700, Jim Thompson wrote:

An XOR is a convenient structure to allow a control signal to invert or
non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)

...Jim Thompson


Never rolled my own at the device level but can you drive A through a
tristate inverter and a tristate buffer and then use B to select the
output?


I trying to simultaneously get Q and Qbar with equal delay.

I'm concluding the best I can do is fudge some sizing to somewhat
equalize delay paths.

...Jim Thompson
--
| James E.Thompson, CTO | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona 85048 Skype: Contacts Only | |
| Voice480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |

Remember: Once you go over the hill, you pick up speed
  #14   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 421
Default Logic Question

Jim Thompson wrote:

An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)

...Jim Thompson


Do the delays have to be symmetrical? In other words, if we give you an A
XOR B where A is the signal and has 3 stage delays regardless of B state,
will B ever be used as the signal (requiring 3 stage delays for either A
state?

--
Paul Hovnanian
------------------------------------------------------------------
A mathematician is a machine for converting coffee into theorems.

  #15   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 9
Default Logic Question


"Tim Wescott" wrote .
On 03/07/2011 11:20 AM, Jim Thompson wrote:
An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)


I vaguely remember seeing a picture of this done at the transistor level,
in CMOS, with a structure reminiscent of a trimmed-down Gilbert cell
mixer.
But I'm not sure if I could give the actual circuit if my life depended on
it.



I do remember it. I saw it inside a TTL EXOR circuit, maybe the 7486.
Two NPN's, E and B cross connected to open collector drivers (A and B),
output taken from connected collectors, with a pull-up.
At least it is symmetrical, but maybe not too fast.


A ---- E1 -- B2 pull-up
|
C1 -- C2 --+--- OUT

B ---- B1 -- E2


Regards,
Arie de Muynck



  #16   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 33
Default Logic Question

On Tue, 08 Mar 2011 10:30:56 -0700, Jim Thompson wrote:

On Tue, 08 Mar 2011 11:22:52 -0600, Joe Chisolm
wrote:

On Mon, 07 Mar 2011 12:20:13 -0700, Jim Thompson wrote:

An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)

...Jim Thompson


Never rolled my own at the device level but can you drive A through a
tristate inverter and a tristate buffer and then use B to select the
output?


I trying to simultaneously get Q and Qbar with equal delay.

I'm concluding the best I can do is fudge some sizing to somewhat
equalize delay paths.

...Jim Thompson


Since you are rolling your own start with a 7474 D flop with /pre
and /clr. That would give you your Q and /Q. Strip out the clk gates
and just drive the /pre and /clr. The old data sheet for the SN7474
is still on the TI web site with the TTL schematic. The newer parts
like the 74ahc74 have logic diagrams. What is your A-out timing budget?




--
Joe Chisolm
Marble Falls, Tx.
  #17   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 9
Default Logic Question


"Arie de Muynck" wrote:
I do remember it. I saw it inside a TTL EXOR circuit, maybe the 7486.
Two NPN's, E and B cross connected to open collector drivers (A and B),
output taken from connected collectors, with a pull-up.
At least it is symmetrical, but maybe not too fast.


A ---- E1 -- B2 pull-up
|
C1 -- C2 --+--- OUT

B ---- B1 -- E2



And of course it needed some pull-ups on the O.C. drivers as well...

pull-up
|
A --+-- E1 -- B2 pull-up
|
pull-up C1 -- C2 --+--- OUT
|
B --+-- B1 -- E2


Arie

  #18   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 1,148
Default Logic Question

On 03/08/2011 11:30 AM, Jim Thompson wrote:


I trying to simultaneously get Q and Qbar with equal delay.

I'm concluding the best I can do is fudge some sizing to somewhat
equalize delay paths.

Oh, much better would be to make a differential driver circuit. I'd
suggest some relevant chips, but I think you said you were building it
from primitives.

Jon
  #19   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 2,181
Default Logic Question

On Tue, 08 Mar 2011 17:27:41 -0600, Jon Elson
wrote:

On 03/08/2011 11:30 AM, Jim Thompson wrote:


I trying to simultaneously get Q and Qbar with equal delay.

I'm concluding the best I can do is fudge some sizing to somewhat
equalize delay paths.

Oh, much better would be to make a differential driver circuit. I'd
suggest some relevant chips, but I think you said you were building it
from primitives.

Jon


I'm doing a high-speed 3.3V to 5V translator, where "5V" may be just
about anywhere 3V to 5.5V ;-)

But I think I've figured out a way to avoid the funny "lumpy" risetime
I'm seeing. Looks like, rather than perfect delay match, sequencing
delay mismatch depending on transition direction may smooth it out.

...Jim Thompson
--
| James E.Thompson, CTO | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona 85048 Skype: Contacts Only | |
| Voice480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |

Remember: Once you go over the hill, you pick up speed
  #20   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 27
Default Logic Question



Jim Thompson wrote:


An XOR is a convenient structure to allow a control signal to invert or
non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?


I'm concluding the best I can do is fudge some sizing to somewhat
equalize delay paths.


How about something like this:

http://www.abvolt.com/misc/xor.jpg


Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com


  #21   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 569
Default Logic Question

That is a simple OR gate. He wants an XOR gate.

-----------------
"Vladimir Vassilevsky" wrote in message
...
How about something like this:

http://www.abvolt.com/misc/xor.jpg


Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com

  #22   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 27
Default Logic Question


Input stage has 3 states: 0, 1/2 and 1. Got it, you idiot?




m II wrote:
That is a simple OR gate. He wants an XOR gate.

-----------------
"Vladimir Vassilevsky" wrote in message
...
How about something like this:

http://www.abvolt.com/misc/xor.jpg


Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com

  #23   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 488
Default Logic Question

Jim Thompson wrote:
An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)

...Jim Thompson

Crazy idea..
NPN transistor with emitter to resistor to control signal, collector
with pullup resistor to +5; signal out at collector. Resistors of
similar value.
  #24   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 93
Default Logic Question


"Jim Thompson" schreef
in bericht ...
An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)

...Jim Thompson
--
| James E.Thompson, CTO | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona 85048 Skype: Contacts Only | |
| Voice480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |

I love to cook with wine. Sometimes I even put it in the food.


I think it's an analog problem rather then a logic one as logic does not
dive below gate level

A quick look makes me think the problem is caused by the input signals that
are to be inverted (3 stage) or not (2 stage). The old TTL chips provided
"complementary output elements", the SN74265. Using this elements instead of
normal inverters will provide 3 stage delays all the time.

petrus bitbyter


  #25   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 569
Default Logic Question

[top posting corrected for this thread format]

"Vladimir Vassilevsky" wrote in message
...

m II wrote:
That is a simple OR gate. He wants an XOR gate.

-----------------
"Vladimir Vassilevsky" wrote in message
...
How about something like this:

http://www.abvolt.com/misc/xor.jpg


Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com


Input stage has 3 states: 0, 1/2 and 1. Got it, you idiot?

----

It is obvious you do not understand the definition of an exclusive OR gate /
circuit.
All two input gates / circuits have four states of input. This is not
related to the internal circuitry of the gate / circuit.

Here is a truth table and explanation for you.
http://en.wikipedia.org/wiki/XOR_gate

Please try not embarrass your name, further, with your immature attacks.


mike




  #26   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 83
Default Logic Question

On 8/03/2011 11:08 AM, David Eather wrote:
On 8/03/2011 5:20 AM, Jim Thompson wrote:
An XOR is a convenient structure to allow a control signal to invert
or non-invert another signal.

Trouble is (as classically done) inverting has 3 stage delays, while
non-inverting has only 2.

Anyone know of a configuration that has symmetric delays?

Thanks!

(I'm rolling my own at the device level so anything goes :-)

...Jim Thompson


A small look-up table?


I mean something like what is done with a PAL
  #27   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 2,181
Default Logic Question

On Tue, 08 Mar 2011 22:57:47 -0600, Vladimir Vassilevsky
wrote:


Input stage has 3 states: 0, 1/2 and 1. Got it, you idiot?




m II wrote:
That is a simple OR gate. He wants an XOR gate.

-----------------
"Vladimir Vassilevsky" wrote in message
...
How about something like this:

http://www.abvolt.com/misc/xor.jpg


Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com


Oh! How Larkinesque :-)

Could you put some values (and device dimensions) on that sketch ?:-)

...Jim Thompson
--
| James E.Thompson, CTO | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona 85048 Skype: Contacts Only | |
| Voice480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |

Remember: Once you go over the hill, you pick up speed
  #28   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 2,022
Default Logic Question

On Tue, 08 Mar 2011 16:49:07 -0700, Jim Thompson
wrote:

On Tue, 08 Mar 2011 17:27:41 -0600, Jon Elson
wrote:

On 03/08/2011 11:30 AM, Jim Thompson wrote:


I trying to simultaneously get Q and Qbar with equal delay.

I'm concluding the best I can do is fudge some sizing to somewhat
equalize delay paths.

Oh, much better would be to make a differential driver circuit. I'd
suggest some relevant chips, but I think you said you were building it
from primitives.

Jon


I'm doing a high-speed 3.3V to 5V translator, where "5V" may be just
about anywhere 3V to 5.5V ;-)

But I think I've figured out a way to avoid the funny "lumpy" risetime
I'm seeing. Looks like, rather than perfect delay match, sequencing
delay mismatch depending on transition direction may smooth it out.

...Jim Thompson

---
Time shim in one direction but not the other?

---
JF
  #29   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 2,181
Default Logic Question

On Wed, 09 Mar 2011 18:58:02 -0600, John Fields
wrote:

On Tue, 08 Mar 2011 16:49:07 -0700, Jim Thompson
wrote:

On Tue, 08 Mar 2011 17:27:41 -0600, Jon Elson
wrote:

On 03/08/2011 11:30 AM, Jim Thompson wrote:


I trying to simultaneously get Q and Qbar with equal delay.

I'm concluding the best I can do is fudge some sizing to somewhat
equalize delay paths.
Oh, much better would be to make a differential driver circuit. I'd
suggest some relevant chips, but I think you said you were building it
from primitives.

Jon


I'm doing a high-speed 3.3V to 5V translator, where "5V" may be just
about anywhere 3V to 5.5V ;-)

But I think I've figured out a way to avoid the funny "lumpy" risetime
I'm seeing. Looks like, rather than perfect delay match, sequencing
delay mismatch depending on transition direction may smooth it out.

...Jim Thompson

---
Time shim in one direction but not the other?

---
JF


A supposedly "symmetrical" structure with transition direction
peculiarities. Because of the VDD1/VDD2 "spec" I have to tip-toe
around cautiously ;-)

...Jim Thompson
--
| James E.Thompson, CTO | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona 85048 Skype: Contacts Only | |
| Voice480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |

Remember: Once you go over the hill, you pick up speed
  #30   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 27
Default Logic Question



Jim Thompson wrote:



Oh! How Larkinesque :-)


Could you put some values (and device dimensions) on that sketch ?:-)


Here is absolutely symmetrical XOR, it is also absolutely minimal :-)

http://www.abvolt.com/misc/xor.jpg


Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com


  #31   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 569
Default Logic Question

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1




On 11-03-10 08:00 AM, Vladimir Vassilevsky wrote:


Jim Thompson wrote:



Oh! How Larkinesque :-)


Could you put some values (and device dimensions) on that sketch ?:-)


Here is absolutely symmetrical XOR, it is also absolutely minimal :-)

http://www.abvolt.com/misc/xor.jpg


Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com



So, how do the mosfets know there is only one input on? How do the
mosfets turn off when there are two inputs? Most mosfets are pretty
sensitive to the slightest gate voltage, so even one input would
probably turn both on at full blast. What you have there is an OR gate

What limits the base current on the output pnp transistor?

Also, shouldn't there be drain resistors to ground on those gates? I had
a mosfet turn on once by just static from my hand touching the
unresistored gate. I then put a 100k ohm drain resistor on it and the
problem went away.


mike (the REAL one)




-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJNePSIAAoJEJXfKw5kUPt7gPgH/RE/bM90Q43qIiy9dDfz59od
Y8kqggbnEC6cQaKIKISbwUjvnUMiHvzEFzoRF/WOMq+Yy7TAsV1WRVrd+up+GixT
dWM5HlEKksroAEuHnkWNS0cpqUzxXlg4YQWZTW4ulRrewq5FSd 22ISl9ehnZrGnz
dm2EybbmbCHs9kvWUQ2ZJdjzq2YKHJc80XlG/kJywKdKwyEC8jNSe0GLC2qgb3Po
yGRID2PQABOEygvXJD1Ocb0HuvJmyRxlaHDGa6KEJIU+sIMlZj ts6MJmydDH3UnY
wJAdES3o0pWIow0jBN9P0rcw0OFyfg2rdx8F44sLtkLfQAuBz9 jYy0M5TE44yig=
=59Y0
-----END PGP SIGNATURE-----
  #32   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 2,181
Default Logic Question

On Thu, 10 Mar 2011 09:00:01 -0600, Vladimir Vassilevsky
wrote:



Jim Thompson wrote:



Oh! How Larkinesque :-)


Could you put some values (and device dimensions) on that sketch ?:-)


Here is absolutely symmetrical XOR, it is also absolutely minimal :-)

http://www.abvolt.com/misc/xor.jpg


Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com


I'm not getting across to you. Describe how that works.

...Jim Thompson
--
| James E.Thompson, CTO | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona 85048 Skype: Contacts Only | |
| Voice480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |

Remember: Once you go over the hill, you pick up speed
  #33   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 27
Default Logic Question



Jim Thompson wrote:

On Thu, 10 Mar 2011 09:00:01 -0600, Vladimir Vassilevsky
wrote:

Here is absolutely symmetrical XOR, it is also absolutely minimal :-)

http://www.abvolt.com/misc/xor.jpg

I'm not getting across to you. Describe how that works.


If the inputs are 01 or 10, both FETs are on, so the output = 1.
If the inputs are 00 or 11, only one of FETs is on, output = 0.
Minor technicalities omitted for clarity.

Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com
  #34   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 569
Default Logic Question

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



On 11-03-10 09:15 AM, Vladimir Vassilevsky wrote:

http://www.abvolt.com/misc/xor.jpg

I'm not getting across to you. Describe how that works.


If the inputs are 01 or 10, both FETs are on, so the output = 1.
If the inputs are 00 or 11, only one of FETs is on, output = 0.
Minor technicalities omitted for clarity.



I see only one input with two possible supplies.

mike (the REAL one)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJNePq9AAoJEJXfKw5kUPt7MkcH/iqPbwDPBkHiwJqgmKVYdqYp
ST4tVz9I+MMOJjHxidjNDctPVnyPjTIu02rMJP8u77fzzMGAaf m5my/E+7+CiMaK
Xvh5ahVUD4yyd6+m++NDVoETwLoc3blice0SsBcLfu0t/mH5LEueSWk2EaqO2GvF
665e0CjHC1+SdbBByKFAfU5pmO178TWI8QPb29ysKL3qgvRP+J 71x0XQjtLnrHzW
2gFoyucJfwSrTsyIX3HSSc0cdDxuKdGIU79Q4yduUkBqjLNCL0 em1DQP2nmmHtVP
9nFLIR9H+gmQhDR4s+AhdJX/9JSsnfTdYrAYcA5eSpkaYZB2wB2Q3/PTuCOA+TM=
=ewoa
-----END PGP SIGNATURE-----
  #35   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 2,181
Default Logic Question

On Thu, 10 Mar 2011 10:15:49 -0600, Vladimir Vassilevsky
wrote:



Jim Thompson wrote:

On Thu, 10 Mar 2011 09:00:01 -0600, Vladimir Vassilevsky
wrote:

Here is absolutely symmetrical XOR, it is also absolutely minimal :-)

http://www.abvolt.com/misc/xor.jpg

I'm not getting across to you. Describe how that works.


If the inputs are 01 or 10, both FETs are on, so the output = 1.
If the inputs are 00 or 11, only one of FETs is on, output = 0.
Minor technicalities omitted for clarity.


Indeed ;-)

With the addition of ~10 additional components/gates I accomplish a
3-state machine (with only one input).

High: State 1

Float: State 2

Low: State 3


Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com


...Jim Thompson
--
| James E.Thompson, CTO | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona 85048 Skype: Contacts Only | |
| Voice480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |

Remember: Once you go over the hill, you pick up speed


  #36   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 272
Default Logic Question


Arie de Muynck wrote:
"Arie de Muynck" wrote:
I do remember it. I saw it inside a TTL EXOR circuit, maybe the
7486. Two NPN's, E and B cross connected to open collector drivers
(A and B), output taken from connected collectors, with a pull-up.
At least it is symmetrical, but maybe not too fast.


A ---- E1 -- B2 pull-up
|
C1 -- C2 --+--- OUT

B ---- B1 -- E2


I was thinking of the same thing, but it was the TTL 8-bit parity generator
(don't remember the number), not the 7486. I think the parity
generator/checker used 8 gates.

Apparently Jim doesn't have discreets on his ASIC or he would have liked
this.


And of course it needed some pull-ups on the O.C. drivers as well...


If it was driven by another like it, as in the parity tree. But couldn't it
be driven high and low? (IANAEE)


--

Reply in group, but if emailing add one more
zero, and remove the last word.


  #37   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 9
Default Logic Question


"Tom Del Rosso" wrote in message
...

Arie de Muynck wrote:
"Arie de Muynck" wrote:
I do remember it. I saw it inside a TTL EXOR circuit, maybe the
7486. Two NPN's, E and B cross connected to open collector drivers
(A and B), output taken from connected collectors, with a pull-up.
At least it is symmetrical, but maybe not too fast.


A ---- E1 -- B2 pull-up
|
C1 -- C2 --+--- OUT

B ---- B1 -- E2


I was thinking of the same thing, but it was the TTL 8-bit parity
generator (don't remember the number), not the 7486. I think the parity
generator/checker used 8 gates.

Apparently Jim doesn't have discreets on his ASIC or he would have liked
this.


Maybe he just did not read this part of the thread. Or I'm blacklisted.
The beautiful symmetry should appeal to him.

And of course it needed some pull-ups on the O.C. drivers as well...


If it was driven by another like it, as in the parity tree. But couldn't
it be driven high and low? (IANAEE)


No, hard driving one input high, the other low would overdrive conducting
B-E junctions.
And you need to pull the E's low hard to get the output at a logic low
level.
The base is then driven though the other pull-up.

Now I think of it, this piece or RTL logic with a twist even looks nicer (2x
NPN):

|\ VCC
A --| -+------- E C -----+ |
|/ | B | (R)
\ /--(R)--+ | |
X +------+--- OUT
/ \--(R)--+ |
|\ | B |
B --| -+------- E C -----+
|/

A good bottle of dry white signed by Jim is OK to use this :-)

Arie

  #38   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 2,181
Default Logic Question

On Thu, 10 Mar 2011 22:32:55 +0100, "Arie de Muynck"
wrote:


"Tom Del Rosso" wrote in message
m...

Arie de Muynck wrote:
"Arie de Muynck" wrote:
I do remember it. I saw it inside a TTL EXOR circuit, maybe the
7486. Two NPN's, E and B cross connected to open collector drivers
(A and B), output taken from connected collectors, with a pull-up.
At least it is symmetrical, but maybe not too fast.


A ---- E1 -- B2 pull-up
|
C1 -- C2 --+--- OUT

B ---- B1 -- E2


I was thinking of the same thing, but it was the TTL 8-bit parity
generator (don't remember the number), not the 7486. I think the parity
generator/checker used 8 gates.

Apparently Jim doesn't have discreets on his ASIC or he would have liked
this.


Maybe he just did not read this part of the thread. Or I'm blacklisted.
The beautiful symmetry should appeal to him.

And of course it needed some pull-ups on the O.C. drivers as well...


If it was driven by another like it, as in the parity tree. But couldn't
it be driven high and low? (IANAEE)


No, hard driving one input high, the other low would overdrive conducting
B-E junctions.
And you need to pull the E's low hard to get the output at a logic low
level.
The base is then driven though the other pull-up.

Now I think of it, this piece or RTL logic with a twist even looks nicer (2x
NPN):

|\ VCC
A --| -+------- E C -----+ |
|/ | B | (R)
\ /--(R)--+ | |
X +------+--- OUT
/ \--(R)--+ |
|\ | B |
B --| -+------- E C -----+
|/

A good bottle of dry white signed by Jim is OK to use this :-)

Arie


You missed the part where what I really need is two circuits, each
with input A, but one with output A and the other with output Abar,
delay to each output EQUAL.

What is your preference in dry white wine ?:-)

Unfortunately I'm on the wagon at the moment. Something untoward
going on in my colon. Colonoscopy scheduled for Tuesday. Damned
capitalist health care... 1 week delay (from Doctor's order) while I'm
weaned from anti-inflammatory which could cause bleeding ;-)

...Jim Thompson
--
| James E.Thompson, CTO | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona 85048 Skype: Contacts Only | |
| Voice480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |

Remember: Once you go over the hill, you pick up speed
  #39   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 12,924
Default Logic Question


Jim Thompson wrote:

On Thu, 10 Mar 2011 22:32:55 +0100, "Arie de Muynck"
wrote:


"Tom Del Rosso" wrote in message
m...

Arie de Muynck wrote:
"Arie de Muynck" wrote:
I do remember it. I saw it inside a TTL EXOR circuit, maybe the
7486. Two NPN's, E and B cross connected to open collector drivers
(A and B), output taken from connected collectors, with a pull-up.
At least it is symmetrical, but maybe not too fast.


A ---- E1 -- B2 pull-up
|
C1 -- C2 --+--- OUT

B ---- B1 -- E2

I was thinking of the same thing, but it was the TTL 8-bit parity
generator (don't remember the number), not the 7486. I think the parity
generator/checker used 8 gates.

Apparently Jim doesn't have discreets on his ASIC or he would have liked
this.


Maybe he just did not read this part of the thread. Or I'm blacklisted.
The beautiful symmetry should appeal to him.

And of course it needed some pull-ups on the O.C. drivers as well...

If it was driven by another like it, as in the parity tree. But couldn't
it be driven high and low? (IANAEE)


No, hard driving one input high, the other low would overdrive conducting
B-E junctions.
And you need to pull the E's low hard to get the output at a logic low
level.
The base is then driven though the other pull-up.

Now I think of it, this piece or RTL logic with a twist even looks nicer (2x
NPN):

|\ VCC
A --| -+------- E C -----+ |
|/ | B | (R)
\ /--(R)--+ | |
X +------+--- OUT
/ \--(R)--+ |
|\ | B |
B --| -+------- E C -----+
|/

A good bottle of dry white signed by Jim is OK to use this :-)

Arie


You missed the part where what I really need is two circuits, each
with input A, but one with output A and the other with output Abar,
delay to each output EQUAL.

What is your preference in dry white wine ?:-)

Unfortunately I'm on the wagon at the moment. Something untoward
going on in my colon. Colonoscopy scheduled for Tuesday. Damned
capitalist health care... 1 week delay (from Doctor's order) while I'm
weaned from anti-inflammatory which could cause bleeding ;-)



A week? It was over a year with the VA.


--
You can't fix stupid. You can't even put a Band-Aid™ on it, because it's
Teflon coated.
  #40   Report Post  
Posted to sci.electronics.design,alt.binaries.schematics.electronic,sci.electronics.cad
external usenet poster
 
Posts: 11
Default Logic Question


"Jim Thompson" wrote in
message ...
On Thu, 10 Mar 2011 22:32:55 +0100, "Arie de Muynck"
wrote:

snip

You missed the part where what I really need is two circuits, each
with input A, but one with output A and the other with output Abar,
delay to each output EQUAL.


snip

Could you possibly add a buffer in order to create a 3 stage delay?





--- news://freenews.netfront.net/ - complaints: ---
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Emulsion logic? The Medway Handyman UK diy 3 February 10th 09 02:17 PM
OT Irish Logic Curran Copeland Woodworking 16 June 15th 08 04:44 PM
question on shower & hvac logic TEK1 Home Repair 6 December 16th 06 10:23 AM
logic probe/pulser question [email protected] Electronics Repair 0 March 12th 06 04:56 AM
Looking for a TFT QDI lm-510 logic board Slang Electronics Repair 0 February 5th 05 03:03 AM


All times are GMT +1. The time now is 07:38 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 DIYbanter.
The comments are property of their posters.
 

About Us

"It's about DIY & home improvement"