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: 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

  #8   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

  #9   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.


  #10   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



  #11   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?
  #12   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
  #13   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-----
  #14   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







  #15   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



  #16   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

  #17   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.
  #18   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
  #19   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.
  #20   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


  #21   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
  #22   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
  #23   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
  #24   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

  #25   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



  #26   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.

  #27   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.
  #28   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


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 06:33 AM.

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

About Us

"It's about DIY & home improvement"