Skip to the content
PCBKitNew board
4 layers100 × 100 mmFrida65A, the printed circuit board in 3D

📸 ADCs for faster image sensors

Size
100 × 100 mm
Copper layers
4
Thickness
1.6 mm
Parts
105
Nets
76
Pads
403
Tracks, vias
878, 128
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
14 Jul 2023
Updated
7 Nov 2026

Overview

Frida65A is an open-source printed circuit board by kcaisley, from the kcaisley/frida repository on GitHub, published under the BSD-3-Clause licence. It is a 4-layer board of 100 × 100 mm with 105 parts on 76 nets, routed with 878 tracks and 128 vias.

It is built around the BAV99. Its parts include 36 resistors, 34 capacitors, 15 connectors, 3 ICs and 2 diodes. It belongs with the sensors and measurement boards of this library.

Main components

1

README

readme.md

FRIDA: Fast Radiation Imaging Digitizer Array

This project focuses on improving analog to digital converters (ADCs) in CMOS image sensors, the chip design discipline with arguably the most stringent constraints on silicon design density. A design flow built on open source EDA tools enables comparison across different circuit topologies and process nodes including 180, 130, 65, and 28 nm. So far, we've fabricated a prototype ASIC in 65 nm using this methodology, which targets a state-of-the-art 2500 µm² area and 100 µW power budget, with a performance of 12-bit resolution at 10 Msps performance.

Frame-based radiation detectors with integrating front-ends are especially well-suited for applications like electron microscopy and X-ray imaging, where hit rates are high and spatial resolution should be maximized with simple pixels. This project also pursues a single-reticle array larger than 1 Mpixel with a continuous frame rate above 100,000 fps. To meet those array-level goals, the converter fabric must deliver aggregate throughput above 1000 Gbps while staying within a 1 W/cm² chip-bottom power-density budget and exceeding 5 ksps/µm² sampling-rate density. Successive-approximation ADCs are the primary architecture under study.

ADC architecture used in the example system

[!NOTE] FRIDA is still under active development. The repository is useful as a record of the design and flow, but it is not yet advertised as reproducible on other people's machines.

Progress

The initial prototype is designed in 65 nm and measures 1 × 1 mm. It contains 16 ADCs. The tapeout was submitted in October 2025, received March 2026, and is currently being characterized.

The fabricated FRIDA-1 ADC channel measures approximately 60.5 × 63.5 µm (about 3845 µm²):

FRIDA-1 ADC channel layout

The full FRIDA-1 chip, containing 16 ADC channels on a 1 × 1 mm die:

Full FRIDA-1 chip layout

A micrograph of the fabricated prototype:

FRIDA prototype die photo

And the single-chip carrier test card, with wirebonded FRIDA ASIC:

FRIDA SCC test board

FRIDA SCC board close-up

Detailed command-line usage, build notes, and tool installation instructions are recorded in docs/usage.md.

Past Designs vs Current Target

The table below compares previous ADC designs with the current FRIDA target, highlighting improvements in resolution, speed, area, and energy efficiency. Notable advancements include higher conversion rates and lower power consumption per ADC, supporting the project's goal of scalable, high-performance digitizer arrays. The FRIDA column lists design targets; its 50 × 50 µm footprint is smaller than the fabricated FRIDA-1 channel shown above.

DesignDCD-ECoRDIAMHFRIDA (this repo)
Design resolution8-bit10-bit8-bit10-bit12-bit
ENOB8.38.88.09.511.0 (?)
Conversion rate6.25 MHz2.5 MHz4.5 MHz10 MHz10 MHz
Dimensions of one ADC40×55 μm²80×330 μm²60×800 μm²15×100 μm²50×50 μm²
Area of one ADC0.002 mm²0.026 mm²0.048 mm²0.0015 mm²0.0025 mm²
Power of one ADC960 μW30 μW700 μW100 μW ?200 μW ?
FOM_csa (conv/sec/area)3125 Hz/μm²95 Hz/μm²105 Hz/μm²5000 Hz/μm²5000 Hz/μm²
FOM_wal (J/conv-step)487 fJ26 fJ608 fJ14 fJ10 fJ

Parts

105
QtyValueFootprintReferences
16100nCapacitor_SMD:C_0402_1005MetricC1, C3, C13, C14, C15, C16, C17, C18, C25, C26, C27, C28, C29, C30, C32, C33
101kResistor_SMD:R_0402_1005MetricR2, R3, R4, R5, R6, R7, R8, R9, R23, R24
91uCapacitor_SMD:C_0402_1005MetricC2, C10, C11, C12, C22, C23, C24, C31, C34
710kResistor_SMD:R_0402_1005MetricR1, R31, R32, R33, R34, R35, R36
647uCapacitor_SMD:C_0402_1005MetricC7, C8, C9, C19, C20, C21
6499Resistor_SMD:R_0402_1005MetricR16, R17, R21, R22, R25, R26
4100Resistor_SMD:R_0402_1005MetricR10, R11, R12, R13
4DNPResistor_SMD:R_0201_0603MetricR27, R28, R29, R30
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
351pFCapacitor_SMD:C_0402_1005MetricC4, C5, C6
3FerriteBead_SmallResistor_SMD:R_0402_1005MetricFB1, FB2, FB3
3SMA Molex 733910070frida:Molex_SMA_733910070J3, J4, J8
254.9Resistor_SMD:R_0402_1005MetricR19, R20
2BAV99Package_TO_SOT_SMD:SOT-23D1, D2
2CFG CLAMPJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1, JP2
2DNPResistor_SMD:R_0402_1005MetricR15, R18
2TERM CFGConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ6, J9
1Package_TO_SOT_SMD:SOT-23-3Q1
150Resistor_SMD:R_0402_1005MetricR14
1ASIC FRIDA 65Afrida:FRIDA_ASIC_PadU3
1ATTEN CFGConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ7
1DIFF/SE CFGConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalJ5
1DiffAmp TI THS4541frida:TI_DiffAmp_THS4541U1
1DisplayPort Molex 472720024frida:Molex_DisplayPort_472720024J1
1LOGOfrida:SiLab LogoG***
1LOGOfrida:finalG***
1LOGOfrida:UBonn LogoG***
1MiniFitJr Molex 469990014frida:Molex_MiniFitJr_469990014J12
1POWERConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_VerticalJ13
1RJ45 Molex 446200002frida:Molex_RJ45_446200002J14
1SPI TPConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_VerticalJ15
1TI LevelShifter SN74AXC8T245RJWRfrida:TI_LevelShifter_SN74AXC8T245RJWRU2
1TP AMPConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ11
1TP CLOCKSConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_VerticalJ2
1Thermistor_NTCResistor_SMD:R_0402_1005MetricTH1
1VIN CFGConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ10

The 104 most common of 105 parts.

Questions

How big is the Frida65A PCB?

It measures 100 × 100 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Frida65A use?

105 parts, built around the BAV99. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Frida65A KiCad files?

From the kcaisley/frida repository on GitHub, at the commit this page was made from: the board is design/pcb/frida65A.kicad_pcb and its schematic design/pcb/frida65A.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Frida65A design in my own project?

Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers130 × 80 mmSmu main 1, the printed circuit board in 3D

    Smu main 1

    jaromir-sukuba/J-SMU

    DIY source-measure unit

    210 parts244
  • 4 layers93.2 × 62.4 mmCompute module, the printed circuit board in 3D

    Compute module

    magkopian/raspberry-pi-compute-module-base-board

    Base board for the Raspberry Pi Compute Module

    66 parts214GPL-3.0
  • 4 layers65 × 56 mmEdrumulus, the printed circuit board in 3D

    Edrumulus

    corrados/edrumulus

    Open Source E-Drum Trigger Module

    112 parts163GPL-2.0
  • 2 layers100 × 68 mmSI4684 SMD, the printed circuit board in 3D

    SI4684 SMD

    PE5PVB/SI4684-DAB-Receiver

    SI4684 ESP32 DAB Receiver

    91 parts135GPL-3.0
  • 4 layers87.1 × 78.2 mm3 in 1 Panel, the printed circuit board in 3D

    3 in 1 Panel

    kelu124/pic0rick

    An rp2040-based acquisition board for pulse-echo ultrasound

    115 parts116
  • 2 layers170.1 × 96.9 mmSmartPrintCoreH7x, the printed circuit board in 3D

    SmartPrintCoreH7x

    BoltzRnD/SmartPrintCoreH7x

    STM32H7 based Robust and Open Source 3D Printer Mainboard

    567 parts89
  • 4 layers43.4 × 25.4 mmR820t2 breakout, the printed circuit board in 3D

    R820t2 breakout

    emeb/r820t2

    Breakout PCB design and STM32F0 firmware for the Rafael R820T2 tuner chip

    83 parts85
  • 4 layers62.5 × 83.8 mmKerberos2, the printed circuit board in 3D

    Kerberos2

    FrankBuss/kerberos

    C64/C128 MIDI flash interface

    169 parts81