cocotb

cocotb: Python-based chip (RTL) verification (by cocotb)

Cocotb Alternatives

Similar projects and alternatives to cocotb

  1. chisel

    26 cocotb VS chisel

    Chisel: A Modern Hardware Design Language (by chipsalliance)

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. fusesoc

    12 cocotb VS fusesoc

    Package manager and build abstraction tool for FPGA/ASIC development

  4. SpinalHDL

    9 cocotb VS SpinalHDL

    Scala based HDL

  5. amaranth

    7 cocotb VS amaranth

    A modern hardware definition language and toolchain based on Python

  6. cocotbext-axi

    AXI interface modules for Cocotb

  7. verilator

    Verilator open-source SystemVerilog simulator and lint system

  8. iverilog

    Icarus Verilog

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. circt

    7 cocotb VS circt

    Circuit IR Compilers and Tools

  11. lion

    10 cocotb VS lion

    Where Lions Roam: RISC-V on the VELDT (by standardsemiconductor)

  12. verilog-axi

    9 cocotb VS verilog-axi

    Verilog AXI components for FPGA implementation

  13. chiselverify

    A dynamic verification library for Chisel.

  14. cocotb-test

    Unit testing for cocotb

  15. PipelineC

    A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.

  16. signalflip-js

    verilator testbench w/ Javascript using N-API

  17. htfft

    2 cocotb VS htfft

    A high throughput FFT implementation

  18. cohdl

    2 cocotb VS cohdl

    A Python to VHDL compiler

  19. hdl_checker

    Repurposing existing HDL tools to help writing better code

  20. chiseltest

    Discontinued The batteries-included testing and formal verification library for Chisel-based RTL designs.

  21. cocotb-bus

    Pre-packaged testbenching tools and reusable bus interfaces for cocotb

  22. fault

    1 cocotb VS fault

    A Python package for testing hardware (part of the magma ecosystem) (by leonardt)

  23. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better cocotb alternative or higher similarity.

cocotb discussion

Log in or Post with

cocotb reviews and mentions

Posts with mentions or reviews of cocotb. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-04.
  • Use cocotb to test and verify chip designs in Python
    1 project | news.ycombinator.com | 22 Nov 2024
    1 project | /r/cocotb | 12 Apr 2023
  • Designing a Low Latency 10G Ethernet Core
    2 projects | /r/FPGA | 4 Jul 2023
    The use of cocotb and pyuvm for verification
  • How is Python used in test automation in embedded systems?
    2 projects | /r/embedded | 19 Apr 2023
    For FPGA/HDL work, there's cocotb
  • Introducing CoHDL
    5 projects | /r/FPGA | 15 Apr 2023
    At the moment, it is not possible to directly simulate synthesizable contexts. In principle, I could add a simulator to CoHDL. As a Python implementation, it would be orders of magnitude slower than other solutions. Instead, I am using Cocotb to validate the generated VHDL and for the unit tests in the GitHub repository. There is also some very, very experimental support for formal verification, but it will take some time for that to become usable.
  • Trying to learn and work with FPGAs
    4 projects | /r/FPGA | 12 Apr 2023
    On the topic of simulation, you don't have to restrict yourself to using Verilog or VHDL to write your test benches. For example, Verilator lets you write them in C++, cocotb lets you use Python, and if you use SpinalHDL you will drive the underlying simulator using Scala.
  • Help understanding how this makefile works?
    1 project | /r/learnprogramming | 7 Feb 2023
    I know it might be difficult without much context, but this makefile is called by a top level makefile. very confused if lines 35-74 do anything. They seem to be a mix of real makefile syntax and just straight up comments. what do these lines do?
  • COBS protocol decoder progress
    1 project | dev.to | 22 Nov 2022
    Learn more about this here: https://www.cocotb.org/
  • AXI-Stream meme
    1 project | /r/FPGA | 1 Oct 2022
    Also consider cocotb, this thread has some compelling arguments. I'd say as a student, learning industry tools isn't necessarily the best thing you could spend your time on. Getting fast at design AND verification, where you can maintain flow state and run better microexperiments means you will understand more, faster.
  • cocotb
    1 project | /r/FPGA | 12 Sep 2022
    Have you tried looking at the mixed language example?
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 19 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic cocotb repo stats
29
1,948
9.7
5 days ago

Sponsored
Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?