Explore Prompts

Page 283 of 511 · 6130 prompts

SRAM vs Register File: Microarchitecture Choice

Given access patterns and bandwidth, decide between SRAM macro, regfile, and distributed RAM (FPGA). Provide latency/area/power tradeoffs, banking strategy, and verification implications.
Tags: memory, SRAM, regfile, banking, FPGA, ASIC
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:

FIFO Design: Depth Sizing + Corner Cases

Create a FIFO sizing method (based on producer/consumer rates and burstiness). Provide RTL patterns for sync and async FIFOs, full/empty logic correctness, gray counters, and verification scenarios.
Tags: FIFO, buffering, async, sync, verification, advanced
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:

Valid/Ready Protocol Formalization

Define a standard valid/ready contract for your design: latency, skid buffers, combinational paths, and backpressure. Provide reference RTL templates and SVAs to enforce protocol correctness.
Tags: valid-ready, handshake, RTL, SVA, formal
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:

AXI4 Interconnect: Performance + Correctness Checklist

Design an AXI4 subsystem plan: outstanding transactions, ID width, arbitration policy, QoS, burst alignment, and backpressure behavior. Provide a verification checklist for ordering, deadlock, and throughput.
Tags: AXI4, interconnect, SoC, bus, verification, advanced
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:

Constraint Authoring: SDC Patterns That Scale

Write scalable SDC patterns: generated clocks, clock uncertainty, I/O constraints, clock groups, and exceptions. Include best practices to avoid over-constraining and how to validate constraints with reports.
Tags: SDC, constraints, STA, generated-clocks, advanced
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:

Timing Closure Strategy: RTL→Synthesis→P&R Loop

Propose a timing closure loop: constraint philosophy, path grouping, false/multicycle paths, retiming, floorplanning feedback, and ECO strategy. Include a checklist for reading timing reports efficiently.
Tags: timing-closure, STA, constraints, synthesis, place-route
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:

Power Intent Integration (UPF/CPF) Concept Plan

Create a power intent plan: power domains, isolation, retention, level shifters, and power state sequencing. Provide a UPF/CPF concept spec and integration risks for verification and signoff.
Tags: power-intent, UPF, low-power, retention, isolation, ASIC
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:

Reset Strategy: Async Assert, Sync Deassert

Design a robust reset strategy for FPGA and ASIC: global vs local resets, sequencing, POR behavior, scan considerations, and safe deassertion across domains. Include RTL patterns and verification approach.
Tags: reset, CDC, ASIC, FPGA, DFT, advanced
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:

Clock Domain Crossing (CDC) Audit Playbook

Generate a CDC audit checklist: async FIFO design, synchronizer placement, handshake protocols, reset crossings, multi-bit control, and metastability risk scoring. Provide recommended assertions and typical failure modes.
Tags: CDC, clock-domains, async-fifo, synchronizers, verification
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:

Latency Budgeting for Deep Pipelines

Create a latency budget and pipeline plan for a multi-stage datapath. Include register placement strategy, control alignment, valid/ready propagation, bubble handling, and a method to keep cycle-accurate documentation.
Tags: pipeline, latency, RTL, valid-ready, advanced
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:

FPGA/ASIC Architecture Trade Study (Requirements→Microarch)

Given target throughput, latency, power, area, and interfaces, produce a trade study that maps requirements to candidate microarchitectures (pipeline vs iterative, SIMD vs systolic, cache vs scratchpad). Include decision matrix, risks, and a recommended baseline design.
Tags: FPGA, ASIC, architecture, microarchitecture, trade-study, advanced
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings:

How to Handle Ambiguity (Executive Skill)

Teach an ambiguity-handling framework: define unknowns, run small tests, create decision options, and communicate assumptions. Include templates for rapid experiments and status updates.
Tags: ambiguity, decision-making, leadership, global, experiments
Author: Assistant
Created at: 2026-01-06 00:00:00
Average Rating:
Total Ratings: