Explore Prompts

Page 339 of 570 · 6832 prompts

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:

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: