Ethan Mahintorabi's repositories
lemon
LEMON stands for Library for Efficient Modeling and Optimization in Networks. It is a C++ template library providing efficient implementations of common data structures and algorithms with focus on combinatorial optimization tasks connected mainly with graphs and networks.
bazel_rules_hdl
Hardware Description Language (Verilog, VHDL, Chisel, nMigen, etc) with open tools (Yosys, Verilator, OpenROAD, etc) rules for Bazel (https://bazel.build)
clang-tidy-review
Create a pull request review based on clang-tidy warnings
ethan-evan-random-numbers
Random Numbers
fancy-chip-inc
Fancy
globalfoundries-pdk-libs-gf180mcu_fd_sc_mcu7t5v0
7 track standard cells for GF180MCU provided by GlobalFoundries.
klayout
KLayout Main Sources
open_pdks
PDK installer for open-source EDA tools and toolchains. Distributed with a setup for the Google/SkyWater 130nm process.
rules_boost
bazel build rules to use boost in bazel projects
skywater-pdk
Open source process design kit for usage with SkyWater Technology Foundry's 130nm node.
subleq
https://caravel-user-project.readthedocs.io
UHDM
Universal Hardware Data Model. A complete modeling of the IEEE SystemVerilog Object Model with VPI Interface, Elaborator, Serialization, Visitor and Listener. Used as a compiled interchange format in between SystemVerilog tools. Compiles on Linux gcc, Windows msys2-gcc & msvc, OsX
yosys-symbiflow-plugins
Plugins for Yosys developed as part of the SymbiFlow project.