Hongce Zhang (zhanghongce)

zhanghongce

Geek Repo

Company:Hong Kong University of Science and Technology (Guangzhou)

Location:Guangzhou, China

Home Page:hongcezh.people.ust.hk

Github PK Tool:Github PK Tool


Organizations
PrincetonUniversity

Hongce Zhang's starred repositories

tiny-gpu

A minimal GPU design in Verilog to learn how GPUs work from the ground up

Language:SystemVerilogStargazers:6848Issues:67Issues:22

egg

egg is a flexible, high-performance e-graph library

Language:RustLicense:MITStargazers:1318Issues:23Issues:136

common_cells

Common SystemVerilog components

Language:SystemVerilogLicense:NOASSERTIONStargazers:483Issues:19Issues:54

mockturtle

C++ logic network library

Language:C++License:MITStargazers:199Issues:19Issues:71

wal

WAL enables programmable waveform analysis.

Language:PythonLicense:BSD-3-ClauseStargazers:118Issues:8Issues:22

LLVM-9.0-Learner-Tutorial

A blog for LLVM(v9.0.0 or v11.0.0) beginner, step by step, with detailed documents and comments. Record the way I learn LLVM and accomplish a complete project for FPGA High-Level Synthesis with it.

Language:C++License:GPL-3.0Stargazers:101Issues:5Issues:3

hw-cbmc

The HW-CBMC and EBMC Model Checkers for Verilog

Language:C++License:NOASSERTIONStargazers:52Issues:8Issues:28

Gamora

Gamora: Graph Learning based Symbolic Reasoning for Large-Scale Boolean Networks (DAC'23)

Language:CLicense:NOASSERTIONStargazers:44Issues:3Issues:3

asl-interpreter

Example implementation of Arm's Architecture Specification Language (ASL)

Language:OCamlLicense:NOASSERTIONStargazers:34Issues:9Issues:0

cbmc-viewer

CBMC Viewer scans the output of CBMC and produces a browsable summary of its findings, making it easy to root cause the issues it finds.

Language:PythonLicense:Apache-2.0Stargazers:32Issues:11Issues:34

ic3po

IC3PO: IC3 for Proving Protocol Properties

Language:PythonLicense:GPL-3.0Stargazers:25Issues:2Issues:2

RTL-Timer

Annotating Slack Directly on Your Verilog: Fine-Grained RTL Timing Evaluation for Early Optimization

Language:VerilogLicense:BSD-3-ClauseStargazers:15Issues:2Issues:1

btor2mlir

BTOR2 MLIR project

calyx-riscv

RISCV Core written in Calyx

Language:RustStargazers:12Issues:1Issues:0
Language:ScalaLicense:Apache-2.0Stargazers:12Issues:4Issues:0

divider

Hardware Division Units

Language:VerilogStargazers:10Issues:0Issues:0

chisel-formal-verification

Formal verification tools for Chisel and RISC-V

Language:C++Stargazers:7Issues:0Issues:0

bitwuzla-sys

Low-level Rust bindings for the Bitwuzla SMT solver

Language:RustLicense:MITStargazers:5Issues:1Issues:0
Language:VerilogStargazers:4Issues:0Issues:0
Stargazers:4Issues:0Issues:0

rIC3

A high-performance IC3/PDR algorithm implementation in Rust.

Language:RustLicense:GPL-3.0Stargazers:4Issues:1Issues:3

DAC24

Predicting Lemmas in Generalization of IC3 (Accepted by DAC2024)

Language:CStargazers:3Issues:1Issues:0

Divider

Hardware integer divider module

Language:TclLicense:NOASSERTIONStargazers:3Issues:1Issues:0

fudian

Open source high performance IEEE-754 floating unit

Language:ScalaStargazers:1Issues:0Issues:0
Language:JavaScriptStargazers:1Issues:0Issues:0
Language:VHDLLicense:NOASSERTIONStargazers:1Issues:0Issues:0