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

341 stars
17 watching
21 forks
Language: C
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
circuitikz/circuitikzA TeX/LaTeX package for drawing electrical and electronic networks in a user-friendly way428
devbisme/skidlA Python package that compactly describes electronic circuits and components.1,069
nic30/d3-hwschematicAn ELK-based schematic visualizer and layout generator for digital circuits96
f18m/netlist-viewerA tool for converting and visualizing electrical circuit designs from text format to graphical schematic.40
xilinx/hlsA collection of tools and code for designing and implementing digital circuits using high-level synthesis380
cfelton/rheaA collection of MyHDL cores and tools for complex digital circuit design85
dillonhuff/ahahlsA high-level synthesis tool using LLVM to automatically generate digital circuit designs from C++ code118
fsmmlk/inkscapecircuitsymbolsAn Inkscape extension designed to assist in creating electric circuit symbols216
drom/reqackA JavaScript toolset for designing and analyzing digital circuits based on an elastic transactional protocol29
princetonuniversity/opdbA collection of design benchmarks and instances for evaluating and presenting digital circuit designs24
nicolasayotte/matlabgdsphotonicstoolboxA Matlab library facilitating the design of photonics integrated circuits with features for routing, device placement and export to other formats.83
fpgawars/icestudioA visual editor tool for designing digital circuits on FPGA boards1,727
iden3/circom_oldA compiler for a specific circuit language used in zkSNARKs proofs473
vsicurella/scalestructurecomponentA JUCE component for designing 2D isomorphic layouts based on MOS scales.2
klayout/klayoutA software framework for designing and analyzing electronic circuits using a graphical interface.818