Close

Enhanced FlipFlop

A project log for Yet Another (Discrete) Clock

I HAD to finally do this basic "exercice de style" in digital electronics, using some hundreds of transistors and diodes...

yann-guidon-ygdesYann Guidon / YGDES 02/17/2016 at 03:360 Comments

Do you see what I did here ?

It's a little variation on the previous design, with a nice little trick. It fully uses the complementarity of the transistors to solve some clocking questions.

For a better understanding, I've colored the main 3 blocks :

This mirored design now uses a single clock signal, with a fanout of 4. With a sufficiently strong driver, this should solve the possible delay caused by an inverter on the clock, which increases the setup&hold times.

Furthermore, by carefully choosing the power supply voltage and the gate threshold values, we can ensure that there is no overlapping of both phases and no risk of metastability. Just make sure that both FET types are not even slightly "ON" at the same time and you're fine.

Discussions