Bus fabric design in SystemVerilog

If you are a SystemVerilog designer, then I recommend you study a recent short tutorial by my colleague Mahesh Rattehalli, showing a practical methodology for arrays of interfaces.

Creating a Bus Fabric Design in SystemVerilog (Access restricted to Synopsys customers.)

A bus “fabric” or “mesh” is a complex interconnect with its own control logic, such as among an arbiter and an array of client modules.

A key point to keep in mind is that the SystemVerilog standard does not allow the dynamic indexing of arrays of interfaces, but the same effect can be achieved with generates.

Advertisements

Tell me (anonymous OK)

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s