Discretize
lethalbit·discretize·contrib/celllib.kicad_sch
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 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.
- Schematiccontrib/celllib.kicad_sch
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.