II.
LibraryProcess overview
Reference · livelib-process:fpga-programming--functional-simulation
specializations/fpga-programming/functional-simulation overview
Functional Simulation and Debug - Execute functional simulations to verify RTL behavior against specifications. Debug failing tests using waveform analysis and signal tracing.
Attributes
displayName
specializations/fpga-programming/functional-simulation
description
Functional Simulation and Debug - Execute functional simulations to verify RTL behavior against
specifications. Debug failing tests using waveform analysis and signal tracing.
libraryPath
library/specializations/fpga-programming/functional-simulation.js
specialization
fpga-programming
references
- - ModelSim/QuestaSim User Guide: https://eda.sw.siemens.com/en-US/ic/questa/
- - VCS User Guide: https://www.synopsys.com/verification/simulation/vcs.html
- - Verilator: https://www.veripool.org/verilator/
example
const result = await orchestrate('specializations/fpga-programming/functional-simulation', {
designName: 'pcie_controller',
testbenchPath: 'tb/pcie_controller_tb.sv',
simulator: 'QuestaSim',
debugLevel: 'full',
waveformFormat: 'fsdb'
});
usesAgents
- verification-engineer
- technical-writer
Outgoing edges
lib_applies_to_domain1
- domain:embedded-systems·DomainEmbedded Systems
lib_belongs_to_specialization1
- specialization:fpga-programming·Specialization
lib_implements_workflow1
- workflow:hardware-software-integration·WorkflowHardware-Software Integration
lib_involves_role1
- role:embedded-engineer·RoleEmbedded Engineer
lib_requires_skill_area2
- skill-area:hdl-design·SkillAreaHDL Design
- skill-area:fpga-synthesis·SkillAreaFPGA Synthesis Flow
uses_agent1
- lib-agent:meta--technical-writer·LibraryAgenttechnical-writer
Incoming edges
None.