"Seamless" Tool Digs Deeper

April 28, 2003
In Version 5, a co-verification tool unlocks its performance analysis potential.

Mentor Graphics is regarded as a market leader in at least two areas. One is in the deep back end of the IC production process, thanks to the company's Calibre suite of resolution-enhancement-technology (RET) tools. The other, paradoxically, is in the very front end. Mentor's Seamless hardware/software co-verification environment enjoys a commanding market share.

In spite of Seamless' entrenched position, Mentor rolled out a new version that extends and deepens its capabilities beyond finding bugs. No longer content to answer questions about whether hardware and software will work together, Version 5 of Seamless explores how well hardware and software will work together.

Seamless now can collect data on system performance and graphically depict where the performance bottlenecks exist. Working from a hardware description in either Verilog, VHDL, or SystemC, Seamless performs a number of analyses that can show where the holes are in a system design.

First, the tool performs code profiling. It identifies the software modules that consume the most CPU time. Because the tool performs detailed hardware simulation (depending on the models' detail), it can determine how many CPU cycles are being used by any and all software modules.

Also, memory transactions (reads, writes, and cache hits and misses) are analyzed. It can tell designers whether caching algorithms need to be tuned or if larger caches are needed.

Another performance metric gauged by the tool is bus loading. The tool measures each software module's bus-bandwidth consumption. Armed with that data, it then can determine whether or not critical functions are getting the bandwidth they need.

Finally, Seamless now clocks bus waiting time. It displays how long each master waits for a bus grant, giving designers ammunition for adjusting bus arbitration schemes and priorities.

Version 5 of the Seamless co-verification tool starts at $40,000 (depending on feature set) for a perpetual license.

Mentor Graphics Corp.
www.mentor.com

See associated figure

About the Author

David Maliniak | MWRF Executive Editor

In his long career in the B2B electronics-industry media, David Maliniak has held editorial roles as both generalist and specialist. As Components Editor and, later, as Editor in Chief of EE Product News, David gained breadth of experience in covering the industry at large. In serving as EDA/Test and Measurement Technology Editor at Electronic Design, he developed deep insight into those complex areas of technology. Most recently, David worked in technical marketing communications at Teledyne LeCroy. David earned a B.A. in journalism at New York University.

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!