Prompt Cards

Credit-Based Flow Control Design
Create a credit-based flow control scheme: credit accounting, initialization, loss recovery, and deadlock avoidance. Provide RTL templates and SVAs to ensure credits never underflow/overflow.
Tags: flow-control, credits, deadlock, RTL, SVA
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Arbitration Policies: Fairness vs Latency
Design arbitration for shared resources: round-robin, fixed priority, aging, QoS-aware. Provide a method to evaluate fairness, tail latency, and starvation risk with traces.
Tags: arbitration, QoS, latency, fairness, SoC
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Hazard Management: Scoreboarding vs Stalling
For a pipelined design with dependencies, propose hazard management: scoreboarding, bypassing, stalling rules, and correctness proof sketch. Include test scenarios and assertions.
Tags: hazards, scoreboard, bypassing, pipeline, verification
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Retiming-Friendly RTL Patterns
Provide RTL coding patterns that enable retiming: avoiding unnecessary async resets, minimizing combinational loops, using clear pipeline boundaries. Include examples and pitfalls.
Tags: retiming, RTL, timing-closure, synthesis, advanced
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Floorplanning Concepts for RTL Engineers
Explain floorplanning impacts (wire delay, congestion) and how RTL choices affect P&R. Provide a feedback loop between block partitioning, hierarchy, and constraints.
Tags: floorplanning, place-route, congestion, RTL, advanced
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Area/Power Estimation Early in RTL
Provide a method to estimate area and power early: toggle-rate assumptions, macro estimates, resource mapping, and sensitivity analysis. Include how to reconcile estimates with synthesis results.
Tags: area, power, estimation, RTL, synthesis
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
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:

Curio AI Brain

Available in Chrome Web Store!