web analytics

Spinner ROI

Spinner can add significant value to your design flow through 3 main facets:

  • Automation in the design flow
  • Quality in the design flow
  • A Spinner based methodology is centred on Reuse

Cost Savings
Spinner reduces costs in a number of different ways:

  • Spinner fully automates I/O fabric generation which includes a wide range of collateral that is usually captured manually or in a semi-automated way. This includes RTL Logic, I/O Verification infrastructure, documentation, Die/Package specifications, I/O configuration register specifications etc. Incremental changes can be regressed immediately to ensure the I/O fabric is up-to-date.
  • Bugs in the I/O layer appear at interfaces between the SoC core, the top-level chip, the system-level testbench and may even involve Software configuration setup. I/O design bugs are costly to find as they can typically block validation. As Spinner includes extensive coherency checks and perfect-by-constructionTM methodology the possibility of propagating a bug through the design flow is essentially eliminated. Manual processes can have 10s to 100s of bugs requiring time to find, fix, validate and synchronise.
  • Spinner is centred around a reuse methodology. All of the typical primitives (I/O cells, Power cells, BSR cells etc) used in the I/O fabric are packaged with metadata which can be re-used on multiple projects. These can be stored in IP-XACT format.

In essence, a deployment of Spinner on a single project can reduce spiraling costs significantly.

Schedule Savings
Spinner reduces the number of resources and collapses the scheduled time needed to create the I/O fabric.

  • Spinner provides a rich set of time saving features for capturing the I/O fabric. VHDL, Verilog or IPXACT files can be quickly imported and packaged. I/O cells, Core pins and chip pins can be quickly referenced and navigated through in the GUI.
  • As Spinner fully automates the I/O fabric, the turn-around-time between a specification change and new RTL generation is minutes.
  • With a Perfect-by-constructionTM methodology Spinner eliminates specification and implementation bugs and thus also eliminates time spent being blocked by I/O bugs in the downstream processes.
  • The automatic generation of I/O collateral (e.g. Boundary Scan Definition File) used by design flows dependent on the I/O fabric saves time for these teams.

Eliminating Bugs
Spinner eliminates bugs from the I/O Layer. This is a fact proven on each of the chip designs which have utilised Spinner.

  • Spinner has a vast array of coherency checks used to ensure a valid and coherent specification. For instance, Spinner will report when a selected I/O cell is not suitable for a given Chip pin.
  • The generated fabric may contain specific user defined components and Spinner will analyse the generated fabric to ensure that all ports are connected correctly.
  • Rules-based connectivity ensures that I/O connectivity is standardized.
  • A comprehensive and extendable self checking test bench ensures full test coverage of all generated I/O Logic.

For more information on Spinner, download the Spinner Product Brief or return to the Spinner Product Page.

Breaking News

Duolog Technologies Appoints New Vice President of North American Sales
See more..

User login