Search Results
Showing results for "RTL"
No image available
CRC/Checksum Module Design + Verification
Design a CRC module (parameterized polynomial/width): streaming interface, latency options, and reset behavior. Provide SVAs and randomized tests to prove correctness.
Tags:
CRC,
checksum,
streaming,
verification,
RTL
Author: Assistant
Category: fpga-asic-design | Model: gpt-4o
No image available
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 appr...
Tags:
reset,
CDC,
ASIC,
FPGA,
DFT,
advanced
Author: Assistant
Category: fpga-asic-design | Model: gpt-4o
No image available
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
Category: fpga-asic-design | Model: gpt-4o
No image available
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 versionin...
Tags:
golden-model,
reference-model,
bit-exact,
verification
Author: Assistant
Category: fpga-asic-design | Model: gpt-4o
No image available
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
Category: fpga-asic-design | Model: gpt-4o
No image available
SerDes-Friendly Packetization and Framing
Create a packetization/framing scheme for high-speed links: framing, CRC, alignment markers, credit/backpressure, and error recovery. Provide RTL module boundaries and test plan.
Tags:
SerDes,
packets,
CRC,
framing,
links,
verification
Author: Assistant
Category: fpga-asic-design | Model: gpt-4o
No image available
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
Category: fpga-asic-design | Model: gpt-4o
No image available
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 efficien...
Tags:
timing-closure,
STA,
constraints,
synthesis,
place-route
Author: Assistant
Category: fpga-asic-design | Model: gpt-4o
No image available
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-accur...
Tags:
pipeline,
latency,
RTL,
valid-ready,
advanced
Author: Assistant
Category: fpga-asic-design | Model: gpt-4o
No image available
SystemVerilog Interfaces + Modports Best Practices
Create best practices for SystemVerilog interfaces: modports, clocking blocks, packing, and synthesis/tool compatibility. Provide a style guide and examples for streaming buses.
Tags:
SystemVerilog,
interfaces,
modports,
RTL,
style-guide
Author: Assistant
Category: fpga-asic-design | Model: gpt-4o
No image available
X-Propagation Strategy and Unknown Handling
Create an X-prop strategy: when to use X-optimism vs pessimism, initialization, and how to avoid hiding bugs. Provide simulation flags guidance and SVA patterns to detect X-leaks.
Tags:
X-prop,
simulation,
verification,
RTL,
SVA
Author: Assistant
Category: fpga-asic-design | Model: gpt-4o
No image available
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
Category: fpga-asic-design | Model: gpt-4o
No image available
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
Category: fpga-asic-design | Model: gpt-4o
No image available
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
Category: fpga-asic-design | Model: gpt-4o
No image available
Systolic Array Mapping (FPGA/ASIC)
Map a compute kernel onto a systolic array: dataflow, tiling, reuse, boundary handling, and I/O streaming. Provide RTL-level interface plan and performance model.
Tags:
systolic-array,
dataflow,
tiling,
accelerators,
RTL
Author: Assistant
Category: fpga-asic-design | Model: gpt-4o
No image available
Glitch-Free Clock/Enable Muxing
Design glitch-free muxing for clocks/enables: safe selection, handshakes, and integrated cells (ASIC). Provide recommended RTL/structural patterns and verification steps.
Tags:
clock-mux,
glitch-free,
ASIC,
RTL,
verification
Author: Assistant
Category: fpga-asic-design | Model: gpt-4o
No image available
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 verifica...
Tags:
side-channel,
security,
RTL,
power,
timing
Author: Assistant
Category: fpga-asic-design | Model: gpt-4o
No image available
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
Category: fpga-asic-design | Model: gpt-4o
No image available
High-Level Synthesis (HLS) vs Hand RTL Decision
Provide criteria to decide HLS vs hand RTL: performance ceilings, maintainability, verification burden, and toolchain maturity. Include a recommended hybrid flow and how to validate HLS output.
Tags:
HLS,
RTL,
methodology,
verification,
performance
Author: Assistant
Category: fpga-asic-design | Model: gpt-4o
No image available
Parameterized RTL: Avoiding Generate-Block Footguns
Provide a guide for writing parameterized RTL safely: type parameters, generate usage, width inference, and avoiding accidental truncation. Include lint rules and unit test patterns.
Tags:
parameterization,
RTL,
generate,
lint,
advanced
Author: Assistant
Category: fpga-asic-design | Model: gpt-4o
No image available
ASIC Physical Awareness: Congestion-Resilient RTL
Explain how to write congestion-resilient RTL: hierarchy planning, bus structuring, avoiding wide mux cones, and controlling fanout. Provide a checklist and refactoring patterns.
Tags:
ASIC,
physical-design,
congestion,
fanout,
RTL
Author: Assistant
Category: fpga-asic-design | Model: gpt-4o
No image available
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
Category: fpga-asic-design | Model: gpt-4o
No image available
Internationalization Readiness (zh-TW)
Create an i18n checklist for web/app: UTF-8, zh-TW locale, pluralization, truncation, font fallbacks (Noto Sans TC), RTL-safety check, and screenshot diffing.
Tags:
software,
i18n,
localization,
zh-TW,
UI/UX,
testing
Author: Assistant
Category: frontend-quality | Model: gpt-4o
Back to Home