Discretize

lethalbit·discretize·contrib/celllib.kicad_sch

This repository ships a schematic but no board layout.
Simulate this board

About the Discretize PCB

Discretize is an open source PCB design by lethalbit, published on GitHub under the BSD-3-Clause license. It is a board, with 110 components from 4 distinct parts.

From the project

A Yosys pass and technology library + scripts for implementing a HDL design in discretie FETs for layout in KiCad

discretize is a set of a [Yosys] plugin, [synthdiscretize`], and a set of utility scripts for synthesizing an HDL design into a netlist of discrete [MOSFET]s and generating a [KiCad] netlist and schematic for the design.

To convert an HDL design into it's discrete representation [synthdiscretize`] is used like any other [Yosys] pass to apply technology mapping and optimization onto the design, converting it to an equivalent design made out of [MOSFET]s

Discretize bill of materials (BOM)

110 components, 4 distinct parts.

QtyPartRefs
51
PMOS
Q1, Q2, Q4, Q5, Q7, Q11, Q13, Q15 +43
51
NMOS
Q3, Q6, Q8, Q9, Q10, Q12, Q14, Q18 +43
1
3.3
V1
7
VPULSE
V2, V3, V4, V5, V6, V7, V8

Discretize design files

The KiCad project lives in the lethalbit/discretize repository on GitHub; these links point at the commit this page was built from.

Discretize: common questions

How many components are on the Discretize?

110 components, from 4 distinct parts. The full bill of materials is listed on this page.

Where can I download the Discretize design files?

From the lethalbit/discretize repository on GitHub, which has the schematic; the links under Design files point to each one.

Can I use the Discretize design in my own project?

Yes, under the terms of its BSD-3-Clause license, which lethalbit chose for the repository.