diff --git a/src/main/dig/cmos/d-ff.dig b/src/main/dig/cmos/d-ff.dig
index 90b21f00c..1b02d6935 100644
--- a/src/main/dig/cmos/d-ff.dig
+++ b/src/main/dig/cmos/d-ff.dig
@@ -5,82 +5,32 @@
PFET
-
+
PFET
-
+
NFET
-
+
NFET
-
+
- PullUp
+ VDD
-
+
- PullUp
+ Ground
-
-
-
- PullDown
-
-
-
-
- PullDown
-
-
-
-
- Out
-
-
- Label
- ~Q
-
-
-
-
-
- Out
-
-
- Label
- Q
-
-
-
-
-
- NFET
-
-
-
-
- NFET
-
-
-
-
- PFET
-
-
-
-
- PFET
-
-
+
In
@@ -90,32 +40,7 @@
D
-
-
-
- VDD
-
-
-
-
- Ground
-
-
-
-
- NFET
-
-
-
-
- PFET
-
-
-
-
- VDD
-
-
+
In
@@ -125,12 +50,87 @@
C
-
+
+
+
+ NFET
+
+
+
+
+ PFET
+
+
+
+
+ VDD
+
+
Ground
-
+
+
+
+ PFET
+
+
+
+
+ PFET
+
+
+
+
+ NFET
+
+
+
+
+ NFET
+
+
+
+
+ VDD
+
+
+
+
+ Ground
+
+
+
+
+ Not
+
+
+
+
+ Out
+
+
+ Label
+ ~Q
+
+
+
+
+
+ Out
+
+
+ Label
+ Q
+
+
+
+
+
+ Delay
+
+
Testcase
@@ -152,193 +152,217 @@
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/dig/cmos/d-sram-ff.dig b/src/main/dig/cmos/d-sram-ff.dig
new file mode 100644
index 000000000..27af4735f
--- /dev/null
+++ b/src/main/dig/cmos/d-sram-ff.dig
@@ -0,0 +1,340 @@
+
+
+ 1
+
+
+ In
+
+
+ Label
+ D
+
+
+
+
+
+ In
+
+
+ Label
+ C
+
+
+
+
+
+ NFET
+
+
+
+
+ PFET
+
+
+
+
+ PFET
+
+
+
+
+ NFET
+
+
+
+
+ Out
+
+
+ Label
+ Q
+
+
+
+
+
+ Out
+
+
+ Label
+ ~Q
+
+
+
+
+
+ Testcase
+
+
+ Testdata
+
+ C D Q ~Q
+1 0 0 1
+0 0 0 1
+0 1 0 1
+0 0 0 1
+1 1 1 0
+0 1 1 0
+0 0 1 0
+1 0 0 1
+0 0 0 1
+
+
+
+
+
+
+
+ PullUp
+
+
+
+
+ PullUp
+
+
+
+
+ PullDown
+
+
+
+
+ PullDown
+
+
+
+
+ NFET
+
+
+
+
+ NFET
+
+
+
+
+ Ground
+
+
+
+
+ Ground
+
+
+
+
+ NFET
+
+
+
+
+ NFET
+
+
+
+
+ NFET
+
+
+
+
+ PFET
+
+
+
+
+ Ground
+
+
+
+
+ VDD
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/dig/cmos/d-tg-ff.dig b/src/main/dig/cmos/d-tg-ff.dig
index dc07e4df1..b0d54480a 100644
--- a/src/main/dig/cmos/d-tg-ff.dig
+++ b/src/main/dig/cmos/d-tg-ff.dig
@@ -1,66 +1,64 @@
1
+
+
+ Description
+ The two FETs in the transmission gate are not
+necessary in this simulation because no body diodes
+are simulated.
+In order to be compatible with the literature, two FETs
+are also used in the simulation.
+
+
PFET
-
+
PFET
-
+
NFET
-
+
NFET
-
-
-
- PullUp
-
-
-
-
- PullUp
-
-
-
-
- PullDown
-
-
-
-
- PullDown
-
-
+
Out
+
+ Description
+ not Out
+
Label
~Q
-
+
Out
+
+ Description
+ Out
+
Label
Q
-
+
NFET
@@ -85,6 +83,10 @@
In
+
+ Description
+ Data In
+
Label
D
@@ -110,6 +112,10 @@
In
+
+ Description
+ Clock In
+
Label
C
@@ -142,85 +148,141 @@
-
+
+
+
+ VDD
+
+
+
+
+ VDD
+
+
+
+
+ Ground
+
+
+
+
+ Ground
+
+
+
+
+ NFET
+
+
+ rotation
+
+
+
+
+
+
+ PFET
+
+
+ rotation
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -236,44 +298,72 @@
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
@@ -282,6 +372,10 @@
+
+
+
+
@@ -299,16 +393,20 @@
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
\ No newline at end of file