Skip to Content

Stimulus Generation

Posted on  by  from the site Verification Martial Arts
Sadiya Tarannum Ahmed, Senior CAE, Synopsys In the default flow, the transaction level communication in VMM Channels operates in the ‘PUSH’ mode, i.e., the process is initiated by the producer which randomizes and pushes a transaction in the channel when it is empty. This process is repeated again when the channel is empty or the consumer retrieves the transaction from the channel. However, in specific cases, you might not want the generator to create stimulus before the bus protocol is ready or until it is requested by the bus-protocol.
Amit Sharma
Posted on  by  from the site Verification Martial Arts
Puja Sethia, ASIC Verification Technical Lead, eInfochips With the increase in Internet usage, consumer appetite for high-bandwidth content such as streaming video and peer-to-peer file sharing continues to grow. The quality-of-service and throughput requirements of such content bring concerns about network congestion. WRED (Weighted Random Early Detection) is one of the network congestion avoidance mechanisms.
Amit Sharma
Posted on  by  from the site Verification Martial Arts
As microprocessor designs have grown considerably in complexity, generating microcode stimuli has become increasingly challenging.  An article by AMD and Synopsys engineers in EE Times explores using a hierarchical constrained-random approach to accelerate generation and reduce memory consumption, while providing optimal distribution and biasing to hit corner cases using the Synopsys VCS constraint solver. You can find the full article in PDF here.
Shankar Hemmady
Syndicate content