6 ms·
Those are analog circuits, if you put them in your digital design you are doing something wrong.
by CorrectHorseBat 6mo ago
Those are analog circuits, if you put them in your digital design you are doing something wrong.
- kryptiskt 6mo agoAll circuits are analog when physically realized, the digital view is an abstraction.
- artemonster 6mo agodont know if trolling. SR latch you can do with 2 NANDs, or NORs there are plenty of *digital* circuits with that functionality, and yes, there are very rare cases when you construct this out of logic and not use a library cell for this. pulse circuit is AND(not(not(not(a))),a) also rarely used but used nonetheless. to properly model/simulate them you would need delta cycles
- CorrectHorseBat 6mo agoI'm not sure if you are trolling. 99.999% of digital design is "if rising edge clk new_state <= fn(old_state, input)", with an (a)sync reset. The language should make that the default and simple to do, and anything else out of the ordinary hard. Now it's more the other way around.