diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f6a0f81
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+*.vcd
diff --git a/cell.png b/cell.png
new file mode 100644
index 0000000..2a89cb5
Binary files /dev/null and b/cell.png differ
diff --git a/readme.md b/readme.md
index f0eece4..973a0c2 100644
--- a/readme.md
+++ b/readme.md
@@ -32,9 +32,44 @@ Specific bandwidth can be expressed with two metrics:
* Technology dependent “X TB/(sec * mm 2 )”
* Technology independent “Y 1/(FO4 delay * PC PITCH * min horizontal metal pitch)”
-
-
-
+## Array Design (64x24_2R1W)
+
+#### 2R1W memory cell
+
+ * read bitlines are the NFET part of a domino stage
+
+
+
+#### Subarray
+
+ * 16 word x 12 bit array of memory cells
+
+#### 64x24_2R1W 'hard' array
+
+ * (8) subarrays
+
+ * (12) addr/strobe inputs per port are decoded to 64 word lines and precharge enable
+
+ * subarray bitlines are precharged and combined with neighbor subarray in local eval cell
+
+ * final data outs are selected from half-array local evals
+
+#### 64x24_2R1W 'logical' array
+
+ * strobe plus 6 address lines predecoded to 12 array input lines per port
+
+ * port latching
+
+### Other
+
+#### SDR/DDR
+
+ * double-pumping the strobe allows 4R2W operation
+
+#### LSDL
+
+ * a custom LSDL cell can be used to latch the outputs in the array
+
## Links
diff --git a/rtl/sim/sim b/rtl/sim/sim
deleted file mode 120000
index 32e4653..0000000
--- a/rtl/sim/sim
+++ /dev/null
@@ -1 +0,0 @@
-python/sim.py
\ No newline at end of file
diff --git a/rtl/sim/src b/rtl/sim/src
deleted file mode 120000
index df6eae1..0000000
--- a/rtl/sim/src
+++ /dev/null
@@ -1 +0,0 @@
-../src/verilog/array
\ No newline at end of file