DAC2012: Blue Pearl partners Xilinx, develops grey-box approach to ARM cores

By Luke Collins |  No Comments  |  Posted: June 4, 2012
Topics/Categories: Commentary  |  Tags: ,  | Organizations: , ,

Blue Pearl Software will use DAC to announce closer integration between its tools and Xilinx’s Vivado Design Suite, as well as new methodologies for working with ARM cores.

Earlier this year, the company announced release 6.0 of its Software Suite and stronger links to Synopsys’s Synplify Pro tool.

The Blue Pearl tools focus on improving the quality of results generated by FPGA synthesis by analysing the RTL of the design and developing timing constraints in SDC format that can be passed through to place and route.

According to Shakeel Jeeawoody, vice president of marketing at Blue Pearl Software, many of the issues that have already been experienced in ASIC design are now affecting FPGA designs.

“Customers are telling us that it is taking 15 hours to do one pass [through the FPGA design tools],  they’re not closing timing and its taking 40 to 45 turns to get to timing closure,” he said. “If you just keep running synthesis and place and route, it is not enough to get the job done.”

With the launch of Vivado, Xilinx has decided to move away from its proprietary format for its design constraints to using the industry-standard SDC form. This means the Blue Pearl tools can now pass timing constraints through to Vivado’s timing-driven place and route engine without having to translate them into the proprietary format.

Other parts of the Blue Pearl toolset can compare the constraints its creates with SDC decks produced manually.

“We believe our SDC is exhaustive so we will show everything that is common, everything we have generated and you did not find, and things that you  found that we don’t think are important,” said Jeeawoody.

On the ARM front, Blue Pearl is  developing a ‘grey box’ methodology that will enable it bring the kind of RTL analysis and constraints generation to designs including the ;company processor cores.

Jeeawoody says that the problem with integrating blocks of IP such as ARM cores into larger designs is that doing so can create issues between IP blocks, or with signals that cross clock domains.

“If you have full RTL models it is perfect but the simulation takes forever,” he said. Using black-box models tells you what signals go in and out of the block, but not much more.

“With grey-box models you expose a single level of logic up to a register to enable inter-block analysis. Having that information will reduce field failures.”

Leave a Comment

PLATINUM SPONSORS

Synopsys Cadence Design Systems Mentor - A Siemens Business
View All Sponsors