Prompt Cards

Microarchitectural Performance Model (Spreadsheet-Ready)
Build a performance model: cycles per operation, pipeline occupancy, memory stalls, and bandwidth ceilings. Output a spreadsheet-ready formula set and guidance on calibrating with simulation.
Tags: performance-model, throughput, latency, modeling, advanced
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Emulation/FPGA Prototyping: Partitioning Plan
Create a partitioning plan for FPGA prototyping/emulation: clocking, transactors, memory modeling, and performance vs visibility tradeoffs. Provide a checklist for achieving stable bring-up.
Tags: emulation, FPGA-prototype, partitioning, debug, advanced
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Bus Functional Model (BFM) Strategy for Rapid Debug
Design a BFM strategy to accelerate debug: minimal BFMs for smoke tests, full BFMs for protocol correctness, and a layering approach. Include reproducibility and seed handling rules.
Tags: BFM, verification, debug, simulation, methodology
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Register Map Specification (CSR) + SW/HW Contract
Create a CSR spec template: address map, field semantics, reset values, side effects, atomicity, and reserved bits. Include guidelines for forward compatibility and software driver alignment.
Tags: CSR, register-map, HW-SW-contract, SoC, advanced
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Interrupt Architecture: MSI vs Legacy + Latency
Propose an interrupt strategy: aggregation, prioritization, masking, and latency optimization. Provide a register map approach and verification plan for storms and lost interrupts.
Tags: interrupts, SoC, latency, registers, verification
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
DMA Engine Design: Throughput + Safety
Design a DMA engine: descriptor format, scatter/gather, burst strategy, alignment handling, error reporting, and security boundaries. Provide test plan including corner cases and stress tests.
Tags: DMA, AXI, throughput, security, verification
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
L2/L3 Cache or Scratchpad: System-Level Choice
Given workload and bandwidth, choose cache hierarchy vs scratchpad. Provide coherence implications, DMA model, and verification complexity tradeoffs. Include performance modeling approach.
Tags: cache, scratchpad, DMA, coherence, SoC
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
DFT Planning: Scan, MBIST, and Observability
Create a DFT plan: scan insertion strategy, test points, MBIST for SRAMs, and how to ensure observability/controllability for critical state machines. Provide early RTL guidelines to avoid DFT pain.
Tags: DFT, scan, MBIST, testability, ASIC, advanced
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Clock Gating and Enable Strategy (ASIC)
Propose a clock gating strategy: where to gate, safe enable conditions, integrated clock gating cells, and verification. Include power/timing tradeoffs and common pitfalls.
Tags: clock-gating, low-power, ASIC, verification, timing
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Clocking Architecture: PLL/MMCM and Jitter Budget
Design a clocking plan: PLL/MMCM usage, derived clocks, jitter budget, clock gating, and crossing strategy. Provide how to document clock assumptions for STA and verification.
Tags: clocking, PLL, jitter, STA, FPGA, ASIC
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
High-Speed I/O Bring-Up Checklist (FPGA Prototyping)
Create a bring-up checklist for high-speed links: pin planning, constraints, clocking, eye considerations, loopback tests, and debug instrumentation. Include a staged validation plan.
Tags: high-speed-io, FPGA, bring-up, debug, board
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Golden Model Strategy: Bit-Exact vs Tolerant
Propose a golden model approach: bit-exact C/Python model vs tolerance-based checking, when each is appropriate, and how to keep models consistent with RTL changes. Include sync strategy and versioning.
Tags: golden-model, reference-model, bit-exact, verification
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:

Curio AI Brain

Available in Chrome Web Store!