DPRG List  

[DPRG] increased output drive by CMOS and TTL devices

Subject: [DPRG] increased output drive by CMOS and TTL devices
From: Mike McCarty jmccarty at ssd.USA.ALCATEL.COM
Date: Wed Jun 27 14:22:03 CDT 2001

On Wed, 27 Jun 2001, Ralph Tenny wrote:

> Mike:
> You said that CMOS does not have fast transition times. The HCCMOS family 
> has damn fast transitions, faster than any bipolar technology except 
> (maybe) ECL. Board layout for HC may be more critical than any other 
> logic family.
> Ralph

CMOS (not HCMOS) does not have fast transition times. It depends on
source voltage, but typically CMOS had rise times 2x that for TTL. See

HCMOS is comparable to TTL, having 6ns rise and fall times.

           Family                 Rise time

           74LS                      6
           74F                       2
           ECL 10K                   1.5
           ECLips                    0.45
           GaAs                      0.20

TTL has rise/fall times intermediate between 74LS and 74F, or on the
order of 5ns.

I think that a ratio of 4:1 is a pretty large one. ECL is faster than
HCMOS to the point that there is really no comparison. There is no
"maybe" in ECL is faster than HCMOS.

ECL is not even saturating logic; it is more like very fast OP AMPS,
and of all the logic families I have dealt with, *the* most difficult
to use. Any trace over 1 inch requires careful termination. Of course,
ECL, like TTL, 4000 series CMOS, and 74C CMOS, is pretty much obsolete
now. (So are 74F and 74ALS for that matter.)

Note that GaAs is a bipolar techonology. GaAs is 30x as fast as HCMOS.
I think this qualifies as faster than HCMOS. So HCMOS is not faster
than any other bipolar technology.

I certainly would not say that HCMOS might be "more critical than any
other logic family."

Apropos of parallelling gates, National specifically supports doing that
with CMOS gates. See


This is, of course, for the old 4000 and 74C series, not the B series
or HC(T).

Here are some interesting pages I came across


char *p="char *p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
This message made from 100% recycled bits.
I can explain it for you, but I can't understand it for you.
I don't speak for Alcatel      <- They make me say that.

More information about the DPRG mailing list