Prompt Cards

Side-Channel Risk Awareness for RTL Engineers
Create a side-channel awareness checklist: data-dependent switching, timing variability, and observable control flow. Provide mitigation ideas appropriate for non-crypto and crypto blocks and verification considerations.
Tags: side-channel, security, RTL, power, timing
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Security Boundaries in Hardware: Trust Zones
Design hardware security boundaries: secure/non-secure access, key storage assumptions, access control in CSR/DMA, and audit signals. Provide a threat model and verification plan for bypass attempts.
Tags: hardware-security, SoC, access-control, DMA, threat-model
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
ECC Integration for SRAMs and Buses
Propose ECC integration: SECDED choice, syndrome handling, scrub policy, and latency impact. Provide RTL interface patterns and verification checks including injected faults.
Tags: ECC, SRAM, reliability, SECDED, verification
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Error Handling Architecture: Detect, Report, Recover
Design an error handling approach: ECC/parity, timeout detection, error registers, interrupt strategy, and safe recovery states. Provide a taxonomy of errors and verification scenarios.
Tags: reliability, ECC, errors, recovery, verification
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Bus Width and Burst Optimization
Given interface constraints, choose optimal bus width and burst sizes to maximize effective bandwidth. Include alignment rules, packing/unpacking costs, and a microbenchmark plan.
Tags: bandwidth, bus-width, bursts, AXI, optimization
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
Deadlock Analysis for Interconnect + Buffers
Provide a deadlock analysis method: dependency graph, buffer ordering, and escape paths. Include a checklist for AXI + DMA + multiple FIFOs systems.
Tags: deadlock, interconnect, buffers, AXI, analysis
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:
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:

Curio AI Brain

Available in Chrome Web Store!