Commit Graph

8 Commits

Author SHA1 Message Date
cah
e1991b5f23 docs: fix low-severity BOM price discrepancies
Some checks failed
CI / rtl-lint (push) Has been cancelled
- USB-C connector: $0.60 -> $1.20 (actual Digi-Key pricing)
- Reset button: $0.15 -> $0.30 (actual Digi-Key pricing)
- SiPM MicroFC-60035: $30 -> $23 (actual Digi-Key pricing)
- Updated all derived totals: Part B ~$52, RX board $75-95,
  full demo $140-190, cost summary table

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 22:11:31 -06:00
cah
7c2948d04d docs: fix medium-severity issues from adversarial review
- CubeSat power: "1-5 W total" -> "7-20 W total, 2-5 W comms payload"
- 650 nm laser: add IEC 60825-1 Class 1 designation and power limit
- JLCPCB pricing: clarify "$2 for 5 boards" not "$2/board"
- DAPD PNR at 1550 nm: add caveat about InGaAs resolution limits
  (~tens of photons vs single-photon at visible wavelengths)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 22:05:01 -06:00
cah
5774b03e60 docs: fix BOM errors found in adversarial review
Showstoppers fixed:
- Crystal (ABM8, passive) -> SiT8008 active CMOS oscillator
  (Caravel has no on-chip crystal driver)
- FT232RL (NRND) -> CH340C (active production, built-in osc)
- ADCMP607: "3.5 GHz LVPECL" -> "800 ps CML" (per datasheet)
- EMCO Q02-5 (200V!) -> LT3482 boost converter (~30V for SiPM)

High-severity fixed:
- "85 mW total" -> "~100 mW (86 mW decoder + ~15 mW Caravel)"
- AP2112K 1.8V (600mA marginal) -> AMS1117-1.8 (1A headroom)
- BAE GMAPD: added availability caveat (defense/ITAR-restricted)
- "ATI DAPD" -> "Amplification Technologies DAPD" (correct name)
- Added ID Quantique ID230 as commercial 1550nm alternative

Updated all BOM totals and cost summary to match.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 22:03:08 -06:00
cah
8898cb7b95 docs: add high-performance optical frontend section (GMAPD/DAPD)
Add advanced detector configuration showing integration path for
BAE Systems GMAPD and ATI DAPD single-photon detectors. Explains
why photon-number-resolving detectors exploit the decoder's
soft-input architecture more fully than binary click/no-click
detection. No ASIC changes required — same 6-bit LLR interface.
Opens 1550 nm telecom-compatible deployment scenarios.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 21:18:20 -06:00
cah
d6a3021fcd docs: rewrite README addressing ChipFoundry feedback
Add concrete system integration details, BOM with part numbers,
deployment scenarios, cost summary, and timeline-bound roadmap.
Addresses low scores on System Completeness (6/10) and
Feasibility & Cost (5/10) from ChipFoundry review.

New sections: Target Applications (CubeSat, underwater, QKD),
System Integration (Part A BOM, Part B optical frontend),
Cost Summary, Demo Strategy, Precheck Results, Deployment Roadmap.
Enhanced: Verification (32/32 explicit count, GLS table),
Hardening Results (timing closure narrative).
Fixed: cell count (186,915), core utilization (28.2%).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 21:14:28 -06:00
cah
fdd68bb76b feat: complete hardening, wrapper, GLS verification for tapeout
RTL: Split CN_UPDATE into pipelined CN_STAGE1/CN_STAGE2, replace serial
popcount with balanced adder tree for timing closure.

Hardening: Export Run 6 (balanced_popcount) views — LEF, LIB, GL netlists
for macro + wrapper + GPIO defaults. GDS/DEF/SPEF kept local (cf push).
TT WNS = +3.28ns at 50 MHz. DRC/LVS clean.

Config: Increase SDC min input delays +0.7ns (fix 1,543 hold violations).
Set ERROR_ON_LVS_ERROR=false for wrapper cosmetic pin-match. Fix GPIO
defines to GPIO_MODE_USER_STD_BIDIRECTIONAL.

Verification: 5/5 GLS tests pass, 17/19 precheck pass. Add SPDX headers,
GLS test runner, OpenLane helper scripts. Update README with results.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 22:42:41 -06:00
cah
dd6578c2e6 docs: write proposal README for ChipFoundry contest
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 20:36:40 -07:00
2ba96a115d Initial commit 2026-02-23 20:42:11 -07:00