xschem

Circuit designer

A tool for designing and simulating custom electronic circuits with support for hierarchical and parametric design approaches

A schematic editor for VLSI/Asic/Analog custom designs, netlist backends for VHDL, Spice and Verilog. The tool is focused on hierarchy and parametric designs, to maximize circuit reuse.

GitHub

335 stars
17 watching
21 forks
Language: C
last commit: 2 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
circuitikz/circuitikz A TeX/LaTeX package for drawing electrical and electronic networks in a user-friendly way 420
devbisme/skidl A Python package that compactly describes electronic circuits and components. 1,062
nic30/d3-hwschematic An ELK-based schematic visualizer and layout generator for digital circuits 94
f18m/netlist-viewer A tool for converting and visualizing electrical circuit designs from text format to graphical schematic. 39
xilinx/hls A collection of tools and code for designing and implementing digital circuits using high-level synthesis 379
cfelton/rhea A collection of MyHDL cores and tools for complex digital circuit design 85
dillonhuff/ahahls A high-level synthesis tool using LLVM to automatically generate digital circuit designs from C++ code 118
fsmmlk/inkscapecircuitsymbols An Inkscape extension designed to assist in creating electric circuit symbols 211
drom/reqack A JavaScript toolset for designing and analyzing digital circuits based on an elastic transactional protocol 29
princetonuniversity/opdb A collection of design benchmarks and instances for evaluating and presenting digital circuit designs 22
nicolasayotte/matlabgdsphotonicstoolbox A Matlab library facilitating the design of photonics integrated circuits with features for routing, device placement and export to other formats. 82
fpgawars/icestudio A visual editor tool for designing digital circuits on FPGA boards 1,719
iden3/circom_old A compiler for a specific circuit language used in zkSNARKs proofs 473
vsicurella/scalestructurecomponent A JUCE component for designing 2D isomorphic layouts based on MOS scales. 2
klayout/klayout A software framework for designing and analyzing electronic circuits using a graphical interface. 808