There are 25 repositories under asic topic.
Open source process design kit for usage with SkyWater Technology Foundry's 130nm node.
The CORE-V CVA6 is an Application class 6-stage RISC-V CPU capable of booting Linux
Haskell to VHDL/Verilog/SystemVerilog compiler
OpenLane is an automated RTL to GDSII flow based on several components including OpenROAD, Yosys, Magic, Netgen and custom methodology scripts for design exploration and optimization.
RISC-V CPU Core (RV32IM)
AXI SystemVerilog synthesizable IP modules and verification infrastructure for high-performance on-chip communication
32-bit Superscalar RISC-V CPU
Digital Signature Service : creation, extension and validation of advanced electronic signatures
Various HDL (Verilog) IP Cores
collection of works aiming at reducing model sizes or the ASIC/FPGA accelerator for machine learning
IP Core Library - Published and maintained by the Chair for VLSI Design, Diagnostics and Architecture, Faculty of Computer Science, Technische Universität Dresden, Germany
PDK for GlobalFoundries' 180nm MCU bulk process technology (GF180MCU).
The PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 1.0, working as a coprocessor to CORE-V's CVA6 core
Verilog implementation of the symmetric block cipher AES (Advanced Encryption Standard) as specified in NIST FIPS 197. This implementation supports 128 and 256 bit keys.
Embedded Scalable Platforms: Heterogeneous SoC architecture and IP integration made easy
Reverse-engineered schematics for DMG-CPU-B
CMake, SystemVerilog and SystemC utilities for creating, building and testing RTL projects for FPGAs and ASICs.
A 256-RISC-V-core system with low-latency access into shared L1 memory.
Awesome ASIC design verification
Cryptocurrency ASIC mining hardware monitor using a simple web interface
A dual clock asynchronous FIFO written in verilog, tested with Icarus Verilog
SystemRDL 2.0 language compiler front-end
Live Hardware Development (LiveHD), a productive infrastructure for Synthesis and Simulation
Tool to generate register RTL, models, and docs using SystemRDL or JSpec input
GDS3D is an application that can interpret so called IC layouts and render them in 3D. The program accepts standard GDSII files as input data. Along with the layout file, it requires a so called process definition file which contains the 3D parameters of the process being used. These files combined allow the program to create a 3D representation of the layout, where the user has full, real time control over the camera position and angle, much like in a 3D video game. An other repo (https://github.com/skuep/GDS3D) as the same source and add few improvement like compression with server/client process. This release add two major feature with are assembly and export 3D model for GMSH. Assembly: this mean it’s possible to merge multi GDS (with different technologies) I also try to improve net highlight.
The next generation of OpenLane, rewritten from scratch with a modular architecture
A seamless python to Cadence Virtuoso Skill interface
🎲 A Tiny and Platform-Independent True Random Number Generator for any FPGA (and ASIC).