Ich gehe TikZ verwendet für verschiedene Dinge unterschiedliche Maßeinheiten. Gegebenenfalls muss man das dann im [`pgfmanual`][1] wirklich nachlesen.
Beispiele:
- Bei dimensionslosen Koordinatenangaben werden die entsprechenden Richtungsvektoren mit der Zahl multipliziert. Standardmäßig geht der `x`-Vektor einen 1cm nach rechts und der `y`-Vektor 1cm nach oben. Ändern kann man das, in dem man zum Beispiel für die `x`-Richtung die Option `x=<längenangabe>` bzw. `x=(<längenangabe>,<längenangabe>)` verwendet.
- Bei allen Dingen, die eigentlich eine Längenangabe (also mit Dimension) erwarten, wird bei fehlender Einheit `pt` ergänzt. Beispiele sind Optionen wie `minimum width`, `inner sep` etc. für nodes oder die oben erwähnte Option zum Ändern des `x`-Vektors für einen Pfad bzw. eine Abbildung.
- Verschiedene Bibliotheken verwenden eigene Einheiten. Zum Beispiel gibt es in der `circuits` library die `circuit symbol unit`, deren intitialler Wert 7pt beträgt. Diese Einheit wird dann bei Angaben wie `circuit symbol size=width 2.5 height 4` verwendet.
----------
Wenn ich davon aus, ausgehe, dass du in deiner Frage die `circuit symbol size` meinst: Die meinst, also:
circuit symbol size=width 2.5 height 4
Dann ist die minimale Breite eines Schaltsymbols beträgt dann das 2.5-fache der `circuit symbol size unit` und die minimale Höhe das 4-fache dieser Einheit. Einheit, die ja initial 7pt beträgt.
Die `circuit symbol size unit` beträgt Initial 7pt, kann aber natürlich angepasst werden.wird in dem Makro `\tikzcircuitssizeunit` abgespeichert, so dass sie auch an anderer Stelle verwendet werden kann, wie zum Beispiel
\draw[red] (0,\tikzcircuitssizeunit) circle [radius=2pt];
[1]: http://www.ctan.org/pkg/pgf