On 2019-09-21 13:53, Gerhard Hoffmann wrote:
> Am 21.09.19 um 21:43 schrieb Joerg:
>> On 2019-09-21 11:59, Winfield Hill wrote:
>>>
jla...@highlandsniptechnology.com wrote...
>>>>
>>>> On Sat, 21 Sep 2019 07:48:49 -0700, Joerg <
ne...@analogconsultants.com>
>>>> wrote:
>>>>
>>>>> Today I found that a simulation wasn't working right because the
>>>>> set and
>>>>> reset on the flip-flop (dflop) in LTSpice has the set and reset inputs
>>>>> active high. Yet every modern flip-flop is active low.
>>>>
>>>> Not the ECL parts, like 10EP51. Reset and clear are active high.
>>
>>
>> That's essentially RF stuff and can't easily be simulated with the
>> LTSpice behavioral models. Most of it needs to be breadboarded anyhow.
>
> That has nothing to do with RF can be perfectly simulated. It's just
> that the delay numbers are small. In a previous life, when 10kH an 100K
> were the newest thing, I have built a nice 100K library for the Simucad
> Silos simulator. That included setup/hold violations etc. I had only a
> 200 MHz scope, so I had to make sure that at least the logic was OK
> to start with.
>
"Perfectly" depends on how far one has to go with parameters such as
input capacitances. I don't think those are part of an LTSpice
simulation. Would need a full non-behavioral model.
>>> The same is true for the Ancient CD4000 series high-voltage CMOS.
>>
>> True but those are really long in the tooth. I still use them in
>> designs but figured that a modern simulator would use more modern
>> conventions.
>
> You've got that the wrong way. Low active inputs are a very retro 74xx
> thing. TTL designers speculated that it took more signal energy to
> produce a LOW input than a HIGH (correct for TTL) and that would give
> better noise immunity since most of the time these inputs do nothing.
>
Long in the tooth - retro, same thing :-)
Old TTL didn't pull very high. 3.5V to 4V in some cases so noise
immunity was indeed worse, until CMOS came. That made things cumbersome
because you could not use OC structures to operate it from external.
> That has survived for some time only for some things like 74HCT that
> allowed burning less power without requiring heavy re-thinking.
>
> And no, modern digital design has nothing to do with deploying 74xxx.
> You formulate your system in VHDL, Verilog or Matlab and that's it.
> Nobody cares about flipflops, let alone their reset pin polarity.
>
Nobody? Really nobody? Way north in France, in the province of the
Gauloises ...
For example, right now I have to design a circuit for a device that
replaces a uC function because the uC can't be trusted to do the job
reliably enough. I think it could be made reliable but a client's wish
is a client's wish. It'll need several 74LVC chips.
>
> As it happens, I needed more space in may parts store last week and I
> decided to move most things with pins, 74xx, 10K, 100K etc into
> plastic containers in the basement. I did not use them in years.
> Even the rests of glue logic in my designs go into a Coolrunner2.
>
My designs are often cost sensitive, mass production, where programmable
logic is too expensive. A 20c Coolrunner could work, 50c would not.
Storing parts farther away has health benefits. In my office the book
shelf is 5ft from my desk so I have to get up from the chair every time.
Transistors are in the room next door from my lab bench so a short walk
is required. It's healthy. I saw a neighbor yesterday who stopped
retirement for another engineering job. Despite diet cutbacks he has
developed a profound belly, not very healthy. It'll easily take more
than a year to get rid of that.