Skip to main content

xsw632/ChipAgent

SkillsMP has collected 20 skills from xsw632/ChipAgent. Open a skill to review its source and details.

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
20
GitHub stars
4
GitHub forks
0

Skills in this repository

Showing 20 of 20 collected skills.

occupation
Electrical Engineers
description

Run full Chipyard-to-ORFS PnR flow for large designs (SmallBOOM etc.) using All-Mock memory blackboxing in Docker: generate RTL, preprocess nosram, run multi-round ORFS synth->finish with mock SRAMs to avoid OOM.

updated
occupation
Computer Hardware Engineers
description

Docker Chipyard flow: generate RTL from a Chipyard config via Docker, run SRAM mapping, stage artifacts into MyDesign, and hand off to PnR.

updated
occupation
Computer Hardware Engineers
description

Run full Chipyard-to-ORFS PnR flow with multi-round parameter iteration in Docker: generate RTL from Chipyard Docker, preprocess nosram+SRAM override, run 3 rounds of ORFS synth→finish on sky130hd with progressive clock/utilization/density tuning for optimal…

updated
occupation
Computer Hardware Engineers
description

Run full Chipyard-to-ORFS PnR flow with multi-round parameter iteration: generate RTL from Chipyard with ENABLE_YOSYS_FLOW, preprocess nosram+SRAM override, run 3 rounds of ORFS synth→finish on sky130hd with progressive clock/utilization/density tuning for…

updated
occupation
Computer Hardware Engineers
description

Unified Chipyard PnR flow: automatically routes to local or Docker workflow based on backend_mode setting.

updated
occupation
Computer Hardware Engineers
description

Unified Chipyard flow: automatically routes to local or Docker workflow based on backend_mode setting.

updated
occupation
Computer Hardware Engineers
description

Sync modified files from a ChipAgent local project (e.g. ChipAgent-Test) back to the ChipAgent source repo. Scans all mapped directories, diffs each file, presents a summary table, and asks user which items to copy back.

updated
occupation
Computer Hardware Engineers
description

Local Chipyard flow: generate RTL from a local Chipyard installation, run SRAM mapping, stage artifacts into MyDesign, and hand off to PnR.

updated
occupation
Software Developers
description

Generate Verilog RTL from a local Chipyard installation. Elaborates a Rocket Chip config (e.g. TinyRocketConfig) and produces split Verilog files with memory configuration.

updated
occupation
Software Developers
description

Compile a named Chisel module to Verilog using sbt, outputting to the module's workspace directory.

updated
occupation
Software Developers
description

Analyze simulation failures by cross-referencing workspace artifacts and producing a structured debug report with fix suggestions.

updated
occupation
Software Developers
description

Turn a natural language hardware description into Chisel source files. Parses requirements, confirms spec, and generates Scala code (no compile/lint/sim).

updated
occupation
Software Developers
description

Detect local toolchain versions and write .chipagent/env.json with capability flags. Updates CLAUDE.md Tech Stack table with detected versions.

updated
occupation
Software Developers
description

Run Verilator lint checks on generated Verilog for a named module in its workspace directory.

updated
occupation
Software Developers
description

Run ORFS make flow on sky130hd for synthesis, place-and-route, and GDS export. Produces timing/power/area reports and GDS file.

updated
occupation
Software Developers
description

Parse natural language hardware descriptions into structured JSON specifications, writing the result to workspace/<ModuleName>/spec.json.

updated
occupation
Software Developers
description

Run Verilator simulation for a named module using its workspace testbench and generated Verilog.

updated
occupation
Software Developers
description

Analyze Verilog RTL to identify SRAM macro instances and determine their mapping to sky130hd process SRAM macros or standard-cell alternatives.

updated
occupation
Electrical Engineers
description

Generate a C++ Verilator testbench from a module's spec.json, reading the spec from the workspace directory.

updated
occupation
Electrical Engineers
description

Full auto-toolchain: parse, generate Chisel, compile, lint, testbench, simulate, report.

updated
Showing 20 of 20 collected skills.