This is your work, valued

Ithaca, NY

Kevin Laeufer

Elite
@ekiwi

Modern Hardware Construction Languages and Automated Testing

wellen. wellen: waveform datastructures in Rust. Fast VCD, FST and GHW parsing for waveform viewers.

137

rfuzz. rfuzz: coverage-directed fuzzing for RTL research platform

113

rtl-repair. Fast Symbolic Repair of Hardware Design Code

39

rtl-fuzz-lab. A Modular Open-Source Hardware Fuzzing Framework

38

pynq. PYNQ with Chisel and Rust

26

simulator-independent-coverage. Project Repo for the Simulator Independent Coverage Research

21

fst-reader. Native Rust implementation of the FST waveform format from GTKWave.

14

icesugar-chisel. Chisel Examples for the iCESugar FPGA Board

12

open-source-formal-verification-for-chisel. Jupyter Notebook

10

paso. A Chisel Integrated Specification and Verification Language.

9

comparing-random-testing-and-bmc. Verilog

7

picojava2-archive. PicoJava2 RTL sources which are published under the Sun Community Source License, which is NOT a Open Source license.

7

chisel-sequences. sequence prototype

5

custom-afl-instrumentation. A small example on how to use a custom coverage/progress metric for AFL. Based on the llvm_mode from AFL.

5

spec-impl. Scala

4

transactional-verification-with-protocols. Contains a prototype implementation of a transactional verification algorithm that uses protocols to connect functional model and implementation.

4

kiwi-formal. Experimental (formal) verification library for Chisel.

4

serv-chisel. reimplementation of the serv core in Chisel (https://github.com/olofk/serv)

3

darjeeling-jvm. git import of the embedded jvm from Delft University of Technology http://darjeeling.sourceforge.net

3

cs267-tutorials. Materials to help you with the cs267 homework.

3

chisel-verification-examples. Scala

3

stm32f3-minimal-cdc. a minimal usb cdc loopback implementation for the stm32f3 discovery board using xpcc

3

guarded_atomic_actions. Scala

3

components-next. Some experiments with loosely coupled components on microcontrollers.

3

utest-rs. an effort to develop a testing solution for rust on deeply embedded, bare metal targets

3

fst-writer. Rust library for writing waveform traces in the FST format.

2

ucta. micro controller trace analysis

2

essent. high-performance RTL simulator

2

etm-test. Playing around with the micro controller execution tracing.

2

xpcc-swd. port of scanlime's SWD code for the esp8266 to xpcc

2

firrtl2. UC Berkeley Copy of the FIRRTL Compiler

1

hwmcc20. Hardware Model Checking Competition 2020 Benchmarks and Results

1

hardware-bugbase. SystemVerilog

1

undergrad-exercises. Some exercises for undergraduates that work on research with me.

1

cpp-debugging-interactive-unit. Interactive instructional unit created as the course project for SCMATHE 220C at UC Berkeley.

1

AFL. american fuzzy lop - a security-oriented fuzzer

1

firesim. FireSim: Easy-to-use, Scalable, FPGA-accelerated Cycle-accurate Hardware Simulation in the Cloud

1

ip-contributions. For contributions of Chisel IP to the chisel community.

1

jade-mirror. unofficial git mirror of http://jade.tilab.com/developers/source-repository/

1