Driver I–V: drain current vs |VDS| for five gate voltages
Inverter transfer curve and noise margins
Five-stage ring oscillator: each node's voltage over time
A transistor is a switch controlled by voltage. Put two together and you get a "not" gate: in goes on, out comes off. Chain five of those in a circle and they chase each other forever, flipping on and off. How fast they flip tells you how fast a diamond computer could run.
Square law: ID = k[(VGS−VT)VDS − VDS²/2] below saturation and k(VGS−VT)²/2 above, with k = μCoxW/L. Diamond logic today is p-channel only, so the "pull-up" is a normally-on depletion transistor. That makes the low output level ratioed (never exactly zero) and costs static power whenever the output is low.
Same model as
adamas.logic (transfer curve agrees to 3 decimal places) and the ring oscillator agrees with the ngspice deck circuits/spice/ring_oscillator.cir to about 10% (24.6 vs 22.4 ns at the defaults), the difference being the constant-capacitance node model. Parameters are placeholders until the PDK-0 monitor die is measured (experiments A-1 and D-2, chapter E4).Sources: [sze2006] [liu2014] [liu2017] [kawarada2014] [rabaey2003] [meadconway1980]