cocotb

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

Cocotb Alternatives

Similar projects and alternatives to cocotb

  1. chisel

    29 cocotb VS chisel

    Chisel: A Modern Hardware Design Language (by chipsalliance)

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. verilator

    15 cocotb VS verilator

    Verilator open-source SystemVerilog simulator and lint system

  4. fusesoc

    12 cocotb VS fusesoc

    Package manager and build abstraction tool for FPGA/ASIC development

  5. amaranth

    9 cocotb VS amaranth

    A modern hardware definition language and toolchain based on Python

  6. cocotbext-axi

    AXI interface modules for Cocotb

  7. SpinalHDL

    9 cocotb VS SpinalHDL

    Scala based HDL

  8. cocotb-test

    Unit testing for cocotb

  9. iverilog

    Icarus Verilog

  10. lion

    10 cocotb VS lion

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

  11. verilog-axi

    9 cocotb VS verilog-axi

    Verilog AXI components for FPGA implementation

  12. circt

    7 cocotb VS circt

    Circuit IR Compilers and Tools

  13. chiselverify

    A dynamic verification library for Chisel.

  14. PipelineC

    46 cocotb VS PipelineC

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

  15. signalflip-js

    3 cocotb VS signalflip-js

    verilator testbench w/ Javascript using N-API

  16. htfft

    2 cocotb VS htfft

    A high throughput FFT implementation

  17. cohdl

    2 cocotb VS cohdl

    A Python to VHDL compiler

  18. chiseltest

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

  19. cocotb-bus

    Pre-packaged testbenching tools and reusable bus interfaces for cocotb

  20. fault

    1 cocotb VS fault

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

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 - SaaSHub
    www.saashub.com | 13 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic cocotb repo stats
29
2,469
9.7
10 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com