

Pmic test board
FOSS-ASIC-TOOLS is all in one container for SKY130 based design both Analog and Digital. Below is a list of the current tools already installed and ready to use.
- Size
- 100 × 100 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 205
- Nets
- 138
- Pads
- 593
- Tracks, vias
- 1,151, 352
- Pours
- 20
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 27 Sep 2021
- Updated
- 21 Aug 2024
Overview
Pmic test board is an open-source printed circuit board by efabless, from the efabless/foss-asic-tools repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 100 × 100 mm with 205 parts on 138 nets, routed with 1,151 tracks and 352 vias.
It is built around the 74LVC2G34GW, DS4424N+ and LMH6601MG, with the W25Q32JVSSIQ, AZ431LANTR-G1 and BSR202N-VB among its other parts. Its parts include 86 resistors, 39 capacitors, 24 connectors, 9 ICs and 9 diodes.
Main components
774LVC2G34GW
SOT-363-40℃~+125℃ 1.65V~5.5V 2 2 2.5ns@3.3V,50pF 24mA 24mA 4uA 74LVC Power-off isolation、Level shifting Schmitt trigger Unidirectional SOT-363 Buffers, Drivers, Receivers, Transceivers ROHSMDDBuffers, Drivers, Receivers, TransceiversDS4424N+
TDFN-14-EP(3x3)-40℃~+85℃ 1LSB 2.7V~5.5V 250uA 4 7 I2C TDFN-14-EP(3x3) Digital to Analog Converters (DAC) ROHSMaxim Integrated (Analog Devices)Digital To Analog Converters (DACs)LMH6601MG
SC-70-6-40℃~+85℃ 1 10nV/√Hz@1MHz 125MHz 13.5mA 1mV 2.4V~5.5V 200mA 275V/us 50pA 5pA 5uV/℃ 68dB Enable/shutdown function Rail-to-rail output SC-70-6 Operational Amplifier ROHSTexas InstrumentsOperational AmplifierW25Q32JVSSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 133MHz 1uA 2.7V~3.6V 20 Years 32Mbit 3ms SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHAZ431LANTR-G1
SOT-23-40℃~+125℃@(Ta) 1.24V~18V 100mA 20ppm/℃ Adjustable Parallel ±0.5% SOT-23 Voltage Reference ROHSDiodes IncorporatedVoltage ReferenceBSR202N-VB
SOT-23(TO-236)MOSFETsVBsemi ElecASE-10.000MHZ-LC-T
SMD3225-4P-40℃~+85℃ 10MHz 3.3V 7mA CMOS ±50ppm SMD3225-4P Crystal Oscillators ROHSAbraconCrystal Oscillators
README
README.mdFOSS-ASIC-TOOLS
FOSS-ASIC-TOOLS is all in one container for SKY130 based design both Analog and Digital. Below is a list of the current tools already installed and ready to use. See here for a list of Tools included in the container
Quick Launch for Designers
Download and install Docker for your operating system
cd $HOME
mkdir my-local-design-files
export DESIGNS=$HOME/my-local-design-files
docker pull efabless/foss-asic-tools:latest
docker run -it -p 80:80 --user $(id -u):$(id -g) -v $DESIGNS:/foss/designs efabless/foss-asic-tools:latest bash- Open your browser of choice and go to https://localhost when asked for a password use "abc123" (default)
- Watch this 5min video to kickstart your analog project (Draft - more detailed on is coming)
Details for Developers and Contributor
Prerequisites
- Docker
- Python3
- Python virtualenv
pip3 install virtualenv- Setup the venv:
text virtualenv -p python3 venv source venv/bin/activate pip3 install -r requirements.txt
Installation and Update
- Using a recipe csv file
text python3 run.py recipe --csv recipe.csv - Buidling an individual image
text python3 run.py build openlane - Updating an individual image
- Run:
text python3 run.py update open_pdks - You will be prompted with:
text A new commit for (open_pdks) is available: 44c13e2256d5907090d6a2a62d9b9f8ddf23758d Would you like to update? (y/N)
- Run:
- Updating all images in a given recipe file
text python3 run.py recipe --csv ./recipes/recipe.csv --update-reference
Setting Screen Resolution and Custom Password:
docker run -it -p 80:80 --user $(id -u):$(id -g) -v $DESIGNS:/foss/designs -e VNC_PW=<your password> -e VNC_RESOLUTION=1920x1080 efabless/foss-asic-tools:beta bashNotes
- Images are under images directory
- Versions in recipe file overwrite the image version
- The images are tagged
<name>:<version> - The final image is called
foss-tools:<tag>, so if you want to run multiple recipes modify the tag offoss-tools
Todo
- Dependancies handling
- Differentiate between git and non git based packages
- Add guidance how-to add tools to the build
- Compressed PDK
- Add examples
Parts
205| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | TestPoint | wbraun_smd:THM_COMPACT | TP101, TP102, TP103, TP104, TP105, TP106, TP107, TP108, TP109, TP110, TP111, TP201, TP202, TP203, TP301, TP302 +5 |
| 17 | 1k | Resistor_SMD:R_0603_1608Metric | R101, R106, R108, R109, R111, R126, R128, R401, R402, R501, R502, R505, R506, R509, R510, R513 +1 |
| 16 | 10k | Resistor_SMD:R_0603_1608Metric | R102, R103, R104, R105, R110, R112, R113, R114, R115, R116, R117, R118, R503, R507, R511, R515 |
| 15 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C107, C108, C109, C110, C111, C112, C113, C114, C115, C116, C117, C118, C119, C302, C404 |
| 10 | 4.7k | Resistor_SMD:R_0603_1608Metric | R125, R127, R129, R130, R135, R136, R147, R148, R312, R313 |
| 8 | 0 | Resistor_SMD:R_0603_1608Metric | R140, R141, R142, R304, R306, R307, R308, R309 |
| 8 | 10u | Capacitor_SMD:C_0805_2012Metric | C103, C203, C204, C205, C207, C208, C209, C210 |
| 8 | 47 | Resistor_SMD:R_0603_1608Metric | R131, R132, R133, R134, R143, R144, R145, R146 |
| 7 | BSR202N | Package_TO_SOT_SMD:SOT-23 | Q102, Q103, Q104, Q501, Q502, Q503, Q504 |
| 7 | LED | LED_SMD:LED_0603_1608Metric_Castellated | D101, D102, D104, D105, D106, D109, D110 |
| 6 | Conn_01x02_Male | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J105, J202, J203, J204, J205, J401 |
| 5 | Ferrite_Bead_Small | Inductor_SMD:L_0805_2012Metric | FB201, FB202, FB203, FB301, FB401 |
| 4 | 100 | Resistor_SMD:R_0603_1608Metric | R123, R124, R137, R138 |
| 4 | 24 | Resistor_SMD:R_2512_6332Metric | R504, R508, R512, R516 |
| 4 | 40.2k | Resistor_SMD:R_0603_1608Metric | R303, R305, R310, R311 |
| 4 | Conn_Coaxial | wbraun_smd:CONN_SMA_EDGE_SAMTEC_SMA_J_P_H_ST_EM1 | J101, J102, J103, J104 |
| 4 | mounting-hole-nc | wbraun_smd:M3-mounting-hole-insulated | J115, J116, J117, J118 |
| 3 | 0.1 | Resistor_SMD:R_0603_1608Metric | R202, R203, R204 |
| 3 | 47u | Capacitor_Tantalum_SMD:CP_EIA-3528-12_Kemet-T | C102, C206, C211 |
| 3 | C | Capacitor_SMD:C_0603_1608Metric | C301, C303, C403 |
| 3 | DNP | Resistor_SMD:R_0603_1608Metric | R107, R119, R403 |
| 3 | DNP | Capacitor_SMD:C_0603_1608Metric | C101, C106, C401 |
| 3 | R | Resistor_SMD:R_0603_1608Metric | R301, R302, R404 |
| 2 | 0.47u | Capacitor_SMD:C_0603_1608Metric | C120, C121 |
| 2 | 470u | Capacitor_SMD:CP_Elec_10x14.3 | C201, C202 |
| 2 | 74LVC2G34 | Package_TO_SOT_SMD:SOT-363_SC-70-6 | U101, U102 |
| 2 | B0520WS-7-F | Diode_SMD:D_SOD-323 | D107, D108 |
| 2 | Conn_01x04_Female | wbraun_smd:Terminal-block-plug_4x1_3.5mm-pitch | J113, J208 |
| 2 | Conn_01x04_Male | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J106, J107 |
| 2 | Conn_Coaxial | wbraun_smd:PK007-015 | J109, J114 |
| 2 | Conn_Coaxial | Connector_Coaxial:SMA_Amphenol_132134_Vertical | J110, J301 |
| 2 | SW_DIP_x08 | Button_Switch_THT:SW_DIP_SPSTx08_Slide_6.7x21.88mm_W7.62mm_P2.54mm_LowProfile | SW101, SW501 |
| 1 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C402 |
| 1 | 10m | wbraun_smd:R_Shunt_Ohmite_LVK12 | R201 |
| 1 | 17.6k | Resistor_SMD:R_0603_1608Metric | R120 |
| 1 | 20 | Resistor_SMD:R_0603_1608Metric | R149 |
| 1 | 220p | Capacitor_SMD:C_0603_1608Metric | C105 |
| 1 | 22u | wbraun_smd:L_Wuerth_WE-PD-Typ-7345 | L101 |
| 1 | 40k | Resistor_SMD:R_0603_1608Metric | R121 |
| 1 | 5.1n | Capacitor_SMD:C_0603_1608Metric | C104 |
| 1 | 7.8k | Resistor_SMD:R_0603_1608Metric | R122 |
| 1 | ASE-10.000MHZ-LC-T | Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | X101 |
| 1 | AZ1117-1.8 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U202 |
| 1 | AZ1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U201 |
| 1 | AZ431LANTR-G1 | Package_TO_SOT_SMD:SOT-23 | U301 |
| 1 | Caravel-QFN | Package_DFN_QFN:QFN-64-1EP_9x9mm_P0.5mm_EP6x6mm | U104 |
| 1 | Conn_01x02_Female | wbraun_smd:Terminal-block-plug_2x1_3.5mm-pitch | J207 |
| 1 | Conn_02x09_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x09_P2.54mm_Vertical | J108 |
| 1 | DS4424N+ | Package_DFN_QFN:TDFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm | U302 |
| 1 | LMH6601 | Package_TO_SOT_SMD:TSOT-23-6 | U401 |
| 1 | R | Resistor_SMD:R_1206_3216Metric | R139 |
| 1 | SW_Push | wbraun_smd:SW_SPST_PTS810 | SW102 |
| 1 | W25Q32JVSS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U103 |
Similar boards
- 4 layers140 × 95 mm

- 2 layers30.5 × 57 mm

Sequence Controller
ericgu/Fade
Fade is an ESP32-based animation system. It can drive WS2812/Neopixel addressable LEDs, PWM-based devices (LEDs or anything else that supports PWM), and hobby servo motors.
12 parts57 - 2 layers31 × 130 mm

Handheld unit old3
zegarac/Photosynq-hardware
Photosynq KiCad files for the main board and other associated hardware
127 parts1GPL-3.0 - 2 layers81.7 × 63.6 mm

- 2 layers70.6 × 53.7 mm

Riscduino Uno
dineshannayya/riscduino_bringup
Host all the MPW Bring-up related Enviornment
95 parts2Apache-2.0 - 2 layers100 × 60 mm

Main pcb
zephray/Preader
eBook Reader based on Raspberry Pi RP2040 MCU and ZBD Bistable LCD
109 parts4MIT - 2 layers15.4 × 40.8 mm

- 2 layers

Questions
How big is the Pmic test board PCB?
It measures 100 × 100 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Pmic test board use?
205 parts, built around the 74LVC2G34GW, DS4424N+, LMH6601MG and W25Q32JVSSIQ. 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 Pmic test board KiCad files?
From the efabless/foss-asic-tools repository on GitHub, at the commit this page was made from: the board is images/foss-asic-tools/addons/examples/open-pmic-pcb/pmic-test-board/pmic-test-board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pmic test board design in my own project?
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).