Home > SystemRDL Alliance Benefits for IP Providers

SystemRDL Alliance Benefits for IP Providers

Quote

"We're solving real-world problems, and active participation from experienced IP providers such as Mentor Graphics, MIPS, Rambus and Sonics is a testament to the value of this program."

Sean W. Smith
Chief Verification Office
Denali Software

The SystemRDL Alliance offers significant benefits to IP providers. Configuration space registers (CSR's) are used store key parameters, often numbering in the thousands, that define the operation of an IP block or chip. By automating the process for generating and documenting these registers, SystemRDL Alliance members can increase quality and efficiency of product development, and increase the quality of customer support for IP integration.


SystemRDL Resources: SystemRDL Compiler | SystemRDL Language | SystemRDL Alliance

 
RDL Alliance Benefits for IP Providers

Configuration registers exist in all semiconductor chips and IP products, and often number in the thousands. These registers store key parameters that define the chip�s operation and are required by system architects, hardware developers and software engineers to develop end products.


Click to enlarge

The SystemRDL Alliance will benefit commercial IP vendors in two dimensions. For IP development, alliance members gain access to Denali�s Blueprint™ that takes SystemRDL input and automatically generates documentation, register designs in Verilog or VHDL, as well as models for verification and software development. The auto-generation of all necessary register views through Blueprint provides productivity gains for IP design and increases overall quality through a correct-by-construction methodolog.

Alliance members also benefit from improved quality and reduced cost for customer support. Blueprint, third-generation register-management technology used successfully in numerous large SoC designs, provides an abstraction layer that insulates customers from design or architectural changes during IP modifications or derivative designs. The abstraction layer creates a stable environment for early hardware and software development. Blueprint also enables IP vendors to auto-generate outputs that support various methodologies and third-party development tools used by their customers.