Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
28nm is just about fully bottomed out in cost, finer nodes
still have yield learning to do and more expensive equipment
yet to amortize. And as you go shorter-channel, analog keeps
getting crappier. Like I saw op amps in GF14 which had AVOL
of 40dB or slightly less, and the outfit that did them was all
happy about that. Looked like junk to me.
There's a lot for which non-leading/bleeding edge technology
can be used. Sometimes you're better off.
Is the TSPC 'flop the same as the "dynamic DFF"? Sure
looks similar. Seen them used in prescalers where a regular
'flop won't self-toggle fast enough. Real easy to upset them
if you're -not- running fast, though. There is no positive
feedback storage mechanism, just parasitics holding charge
they were or weren't given. For a while.
TSPC true single phase clocks were patented in ‘96. They are simpler and thus use less dynamic power and faster than the Transmission gate version used in the CD4000 era.
There are other issues with dynamic flops and there are other similar designs. The main one is they eventually loose the data. So you need to constantly refresh or change the value.
So the standard flop is easy to use, well understood, you can stop the clock and it will hold the data as long as there is energy, and you will save power. So for the vast majority of designs this will do fine. It is also easy to build as a standard cell so it fits well with the synthesis and P&R flows as well as the DFT scan chain flow.
Now, there are places where time is critical and you might use another approach. I worked several years ago for a DRAM maker and there they would use dynamic FFs on the data path. The reason is they needed the speed, so the traditional flop did not do it, and they did not care if the data was lost as they knew the CPU caught the data immediately and the value was soon replace with another. But it should be mentioned that the timing has to be careful and the layout was then full custom. So it is a lot of effort to do it, so it is basically built by hand as you would any analog circuit. Then there will be a functional test flow just for checking this guy.
So, the traditional flop is everywhere because it is simple, but when needed one can use something else built by hand.
TSPC or "True Single Phased Clock" FFs have many variations in number and size of transistors.
The minimum number is 5 transistors yet these consume much more power than the larger area more transistor versions.
So the main tradeoff is chip complexity +size vs. power efficiency and as speed performance variations.
The conventional design used in CD4xxx series used TG (transmission gate) dual CLK phase technology with higher impedance, lower current and lower speed.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.