Skip to content
@ics-jku

Institute for Complex Systems (ICS), Johannes Kepler University Linz

ICS conducts research in EDA with focus on verification, debugging, and synthesis; abstraction levels: SystemC virtual prototypes, RTL downto gate-level.

Welcome to the Institute for Complex Systems

The Institute for Complex Systems (ICS) targets the ever-increasing complexity of hardware/software systems. Here, the institute considers suitable abstraction levels, i.e. Virtual Prototypes (VPs) in SystemC for HW/SW systems at the Electronic System Level (ESL), HW designs in Verilog/VHDL at the Register Transfer Level (RTL), down to the gate-level. Primary research areas are verification, debugging, and synthesis, all major problems in Electronic Design Automation (EDA). We heavily use the RISC-V ISA in our research work (see e.g. our open-source RISC-V VP++).

Popular repositories Loading

  1. wal wal Public

    WAL enables programmable waveform analysis.

    Python 116 18

  2. riscv-vp-plusplus riscv-vp-plusplus Public

    RISCV-VP++ is a extended and improved successor of the RISC-V based Virtual Prototype (VP) RISC-V VP. It is maintained at the Institute for Complex Systems, Johannes Kepler University, Linz.

    C++ 21 3

  3. spinalfuzz spinalfuzz Public

    Fuzzing for SpinalHDL

    Scala 14

  4. epex-formal-rv32-model epex-formal-rv32-model Public

    A RISC-V RV32 model ready for SMT program synthesis.

    C 9 1

  5. goldcrest-microcode-verification goldcrest-microcode-verification Public

    Verification of RISC-V microcode based on SUBLEQ

    Racket 9 1

  6. goldcrest-vp goldcrest-vp Public

    A RISC-V VP with SUBLEQ microcode

    Assembly 7 1

Repositories

Showing 10 of 16 repositories
  • riscv-vp-plusplus Public

    RISCV-VP++ is a extended and improved successor of the RISC-V based Virtual Prototype (VP) RISC-V VP. It is maintained at the Institute for Complex Systems, Johannes Kepler University, Linz.

    ics-jku/riscv-vp-plusplus’s past year of commit activity
    C++ 21 MIT 3 2 1 Updated Jul 21, 2024
  • wal Public

    WAL enables programmable waveform analysis.

    ics-jku/wal’s past year of commit activity
    Python 116 BSD-3-Clause 18 5 1 Updated Jul 18, 2024
  • ics-jku/wal-cache-analysis’s past year of commit activity
    F* 1 MIT 0 0 0 Updated Jul 12, 2024
  • ics-jku/instruction-decoder’s past year of commit activity
    Rust 4 MIT 0 1 0 Updated Jul 10, 2024
  • GUI-VP_Kit Public

    Quick-to-create and easy-to-use platform for experimentation with Linux on the open-source SystemC RISC-V based virtual prototype GUI-VP

    ics-jku/GUI-VP_Kit’s past year of commit activity
    Makefile 6 0 0 0 Updated Jun 21, 2024
  • .github Public
    ics-jku/.github’s past year of commit activity
    0 0 0 0 Updated Mar 11, 2024
  • fsyn Public
    ics-jku/fsyn’s past year of commit activity
    0 0 0 0 Updated Feb 2, 2024
  • goldcrest-microcode-verification Public

    Verification of RISC-V microcode based on SUBLEQ

    ics-jku/goldcrest-microcode-verification’s past year of commit activity
    Racket 9 MIT 1 0 0 Updated Dec 2, 2023
  • GUI-VP Public

    GUI-VP is a greatly extended and improved open-source RISC-V VP that enables the simulation of interactive graphical Linux applications.

    ics-jku/GUI-VP’s past year of commit activity
    C++ 6 MIT 1 0 0 Updated Oct 30, 2023
  • ics-jku/mt-graphlib-framework’s past year of commit activity
    C 2 0 0 0 Updated Oct 30, 2023

Top languages

Loading…

Most used topics

Loading…