Skip to content
View ed766's full-sized avatar

    Block or report ed766

    Block user

    Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

    You must be logged in to block users.

    Content in all repositories owned by your account will be closed.
    Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
    Report abuse

    Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

    Report abuse
    ed766/README.md

    RTL and SoC Design Verification Portfolio

    I build report-backed RTL and verification projects with SystemVerilog, UVM, Verilator, PyTorch, C/C++/SystemC reference models, assertions, formal checks, Python automation, and open-source implementation tools. The portfolio is deliberately separated by verification scope rather than repeating the same claims across projects.

    ProjectPrimary specialtySelected measured evidenceReview
    RISC-V Chiplet SoCFirmware-driven subsystem integration, DMA, UPF, low power, CDC70 / 70 stable; 85 / 85 GCC/ISS; 26 / 26 power; 4 / 4 CDCMetrics · CI · v2.0.1
    AXI4 L1 Cache DVCache microarchitecture, C++ replay, SECDED RAS, bounded MSI, SRAM BIST22 / 22 directed; 127 / 127 replay; 25 / 25 MSI seeds; 2 / 2 integrated BISTMetrics · CI · v0.4.0
    AXI4 QoS Fabric DVReusable UVM/VIP, AXI concurrency, SystemC replay, QoS/fairness8 / 8 UVM; 130 / 130 replay; 24 / 24 advanced crosses; 72 / 72 QoS pointsMetrics · CI · v0.3.1
    INT8 Tensor Accelerator DVPyTorch-to-RTL checking, quantization, AXI integration, RV32I offload130 / 130 exact comparisons; 40 / 40 benchmark; 25 / 25 correctness; 5 / 5 mutationsMetrics · CI · v0.3.1

    Skills Matrix

    AreaChiplet SoCL1 cacheQoS fabricINT8 accelerator
    System integrationRV32 firmware, APB MMIO, DMA, AES serviceCPU/cache/AXI memory path plus bounded two-cache MSIFour-initiator/four-target shared fabricGCC RV32I, APB/AXI control, and streaming INT8 offload
    Verification methodologyProcedural closure plus supporting UVM/RALC++ trace replay and mutation-driven debugPrincipal real-UVM lane and reusable AXI agentsExact integer oracle and tagged scoreboard
    Architecture depthUPF, retention/isolation, async CDCReplacement, maintenance, associativity, SECDED, SRAM BISTIDs, out-of-order responses, QoS, aging, fairnessSigned MACs, requantization, ReLU, saturation
    Independent modelsPython/C transaction and CRC modelsCycle-independent C++ cache modelSystemC/TLM arbitration and routing modelPyTorch tensor and nn.Linear models
    EvidenceFirmware, power, formal, CDC, coverageStress, C++ replay, RAS, MSI mutations, BISTUVM, VIP self-test, QoS dashboard, CDC, formalPyTorch differential checks, RV32 cycle benchmark, mutations, latency
    flowchart LR
    SOC["RISC-V chiplet\nfirmware + low power"] --> PORT["Hardware DV portfolio"]
    L1["AXI4 L1 cache\nmicroarchitecture + RAS"] --> PORT
    FAB["AXI4 QoS fabric\nUVM/VIP + concurrency"] --> PORT
    ML["INT8 tensor accelerator\nPyTorch + numerical DV"] --> PORT
    
    Loading

    All headline metrics are generated from checked-in canonical reports. These projects demonstrate open-source engineering evidence, not UCIe/AXI certification or commercial UPF, CDC, timing, and formal signoff.

    Popular repositories Loading

    1. ucie_chiplet_soc ucie_chiplet_socPublic

      Firmware-driven dual-die RV32 chiplet SoC with GCC/ISS co-verification, DMA/AES offload, UPF 4.0 low-power intent, async CDC, real UVM, formal, and open-source coverage.

      SystemVerilog 11 3

    2. AXI4-QoS-Fabric-DV AXI4-QoS-Fabric-DVPublic

      Synthesizable 4x4 AXI4 QoS fabric with reusable UVM VIP, SystemC replay, multiple outstanding IDs, out-of-order response verification, CDC, formal, mutations, and fairness analysis.

      SystemVerilog 1

    3. RISC-V RISC-VPublic archive

      Superseded lightweight RISC-V model; current SoC verification work is maintained in ed766/ucie_chiplet_soc.

      SystemVerilog

    4. ed766 ed766Public

      SoC design-verification portfolio: firmware-driven RISC-V chiplet, AXI4 cache, QoS fabric UVM/VIP, and PyTorch-checked INT8 accelerator.

      Python

    5. Flexible-Adder-Designs Flexible-Adder-DesignsPublic

      SystemVerilog

    6. RISC-V-SoC-with-Multi-Domain-Power-Intent-using-LibreLane RISC-V-SoC-with-Multi-Domain-Power-Intent-using-LibreLanePublic archive

      Superseded historical RISC-V/low-power iteration; current work is maintained in ed766/ucie_chiplet_soc.

      SystemVerilog