readme updates
diff --git a/._README.md b/._README.md
new file mode 100644
index 0000000..23131a6
--- /dev/null
+++ b/._README.md
Binary files differ
diff --git a/README.md b/README.md
index 5d93ae3..36cef03 100644
--- a/README.md
+++ b/README.md
@@ -22,4 +22,20 @@
 
 ## Design
 
-TODO
+### Digitally-Stepped Attenuator
+
+![dsa](docs/img/dsa_layout.png)
+
+The digitally-stepped attenuator is comprised of 2 transmission gates and an inverter, effectively creating a SPDT switch. One throw leads to a fixed resistor value, the other goes directly to next stage. There are a total of 4 of these stages, each comprising a slightly higher attenuation than the previous stage. They are controlled via 4 control lines. It is setup in a pseudo-differential configuration to attenuate both phases. 
+
+## Low-Noise Amplifier
+
+![lna](docs/img/lna_layout.png)
+
+The LNA is a fully-differential common-source amplfier with active loads and a tail current mirror. 
+
+## Power Detector
+
+![pd](docs/img/pd_layout.png)
+
+The power detector works by taking the differential input, creating a self-mixed DC current proportinal to the input power, and mirroring it and convering it into a voltage. This gets sampled by an off-chip ADC and MCU to drive the DSA.  
\ No newline at end of file
diff --git a/docs/img/._dsa_design.png b/docs/img/._dsa_design.png
new file mode 100644
index 0000000..bdc2fa9
--- /dev/null
+++ b/docs/img/._dsa_design.png
Binary files differ
diff --git a/docs/img/._dsa_layout.png b/docs/img/._dsa_layout.png
new file mode 100644
index 0000000..62199d5
--- /dev/null
+++ b/docs/img/._dsa_layout.png
Binary files differ
diff --git a/docs/img/._lna_design.png b/docs/img/._lna_design.png
new file mode 100644
index 0000000..b349dc1
--- /dev/null
+++ b/docs/img/._lna_design.png
Binary files differ
diff --git a/docs/img/._lna_layout.png b/docs/img/._lna_layout.png
new file mode 100644
index 0000000..c95dedd
--- /dev/null
+++ b/docs/img/._lna_layout.png
Binary files differ
diff --git a/docs/img/._pd_design.png b/docs/img/._pd_design.png
new file mode 100644
index 0000000..5617e7a
--- /dev/null
+++ b/docs/img/._pd_design.png
Binary files differ
diff --git a/docs/img/._pd_layout.png b/docs/img/._pd_layout.png
new file mode 100644
index 0000000..a5e1e46
--- /dev/null
+++ b/docs/img/._pd_layout.png
Binary files differ
diff --git a/docs/img/dsa_design.png b/docs/img/dsa_design.png
new file mode 100644
index 0000000..e63f255
--- /dev/null
+++ b/docs/img/dsa_design.png
Binary files differ
diff --git a/docs/img/dsa_layout.png b/docs/img/dsa_layout.png
new file mode 100644
index 0000000..91e13c6
--- /dev/null
+++ b/docs/img/dsa_layout.png
Binary files differ
diff --git a/docs/img/lna_design.png b/docs/img/lna_design.png
new file mode 100644
index 0000000..18642ea
--- /dev/null
+++ b/docs/img/lna_design.png
Binary files differ
diff --git a/docs/img/lna_layout.png b/docs/img/lna_layout.png
new file mode 100644
index 0000000..67da8a1
--- /dev/null
+++ b/docs/img/lna_layout.png
Binary files differ
diff --git a/docs/img/pd_design.png b/docs/img/pd_design.png
new file mode 100644
index 0000000..04d5365
--- /dev/null
+++ b/docs/img/pd_design.png
Binary files differ
diff --git a/docs/img/pd_layout.png b/docs/img/pd_layout.png
new file mode 100644
index 0000000..d94c4d8
--- /dev/null
+++ b/docs/img/pd_layout.png
Binary files differ