Mentor Graphics Verifies Clock-Domain Crossing Solution for Sun Microsystems UltraSPARC T1 Processor
WILSONVILLE, Ore., April 25, 2006 - Mentor Graphics Corporation (Nasdaq: MENT) today announced its 0-In{reg} Clock-Domain Crossing (CDC) technology was used in the design of Sun Microsystems' breakthrough UltraSPARC{reg} T1™ processor, which Sun recently announced. The UltraSPARC T1 processor with patented CoolThreads technology is an eight-core 64-bit, 32-thread processor design which includes open-source hardware and software specifications.
Mentor Graphics{reg} 0-In CDC technology was critical to Sun's overall verification methodology. The processor design maximizes performance and lowers power consumption through an innovative multi-clock architecture in which relatively slow cores share an onboard memory controller and I/O subsystem through a high speed crossbar switch. The result is high throughput with low memory latency and low power. Sun selected the 0-In CDC technology because of its unique ability to thoroughly check ratioed synchronous clocks and lock-up latches as well as asynchronous clocks.
Sun looked at a variety of options to address metastability and other CDC-related issues and decided to use formal verification techniques. After evaluating available technologies, they selected the Mentor Graphics 0-In CDC solution. Close collaboration between Mentor and Sun ensured that the design was free of CDC problems and reached verification closure on schedule.
"We had two or three months to formally verify the crossings," stated Eugena Talvola, senior verification engineer for the Formal Technologies Group at Sun. "Adding to the pressure was the fact that CDC verification was a new area for us. We needed certain features that nobody had. The 0-In CDC product implemented checking for ratioed synchronous clocks and lock-up latches for us. The Mentor team worked with our R&D staff to implement it on a fairly short notice, in time to check the chip."
The UltraSPARC T1 processor had a few hundred ratioed synchronous clocks--synchronous clocks with different frequencies. Ratioed synchronous clocks allow the cores to be much more portable because the memory controller and the I/O subsystem can be quickly modified to meet new requirements or standards without changing the core. The 0-In CDC tool checked lock-up latches used for production testing. Lock-up latches were inserted to delay certain branches of the clock tree by half a cycle. Clock domains can be defined by the user, so clock A and clock B may be branches of the same clock tree if necessary. This is usually used to make sure that a scan chain does not pass through more than one bit per shift cycle due to clock skew. Because the 0-In CDC tool could detect where the clock domain crossings were, it was able to check whether the lock-up latches were in place.
"Sun and Mentor's 0-In team have had a solid working relationship and we are proud of being a vital contributor to the UltraSPARC T1 processor," said Steve White, general manager of Mentor Graphics 0-In functional verification business unit. "We foresee further collaborations with Sun and its OpenSPARC initiative as they continue to deliver innovative open-source multi-threading technologies to the industry."
About Mentor Graphics
Mentor Graphics Corporation (Nasdaq: MENT) is a world leader in electronic hardware and software design solutions, providing products, consulting services and award-winning support for the world's most successful electronics and semiconductor companies. Established in 1981, the company reported revenues over the last 12 months of about $700 million and employs approximately 4,000 people worldwide. Corporate headquarters are located at 8005 S.W. Boeckman Road, Wilsonville, Oregon 97070-7777; Silicon Valley headquarters are located at 1001 Ridder Park Drive, San Jose, California 95131-2314. World Wide Web site: http://www.mentor.com/.
Mentor Graphics and 0-In are registered trademarks of Mentor Graphics Corporation. All other company or product names are the registered trademarks or trademarks of their respective owners.
For more information, please contact:
Larry Toda
Mentor Graphics
503-685-1664
larry_toda@mentor.com
Ry Schwark
Mentor Graphics
503-685-1660
ry_schwark@mentor.com
Scalable Verification Press Releases
- Mentor Graphics Questa and Veloce Verification Platforms Add Cache Coherency and Interconnect Performance for ARM AMBA 5 CHI and AMBA 4 ACE Designs (Jun 3, 2013)
- Mentor Graphics Accelerates SoC and Embedded System Delivery with a Native Embedded Software Environment for Pre- and Post-Silicon Development, Embedding QEMU, SystemC and Emulation (Apr 22, 2013)
- Mentor Graphics Delivers Simulation and Emulation Solutions to Verify Serial Attached SCSI Products (Apr 8, 2013)
- Mentor Graphics Announces the First IP to System, UPF-based Low-power Verification Solution (Apr 4, 2013)
- Mentor Graphics New Questa Verification Platform Functionality Drives Verification Throughput (Feb 20, 2013)
- Mentor Graphics Delivers Emulation Solutions for the Verification of ARM Cortex-A9 MPCore-based Products (Jan 21, 2013)
- Mentor Graphics and HP Team Up on Questa CDC Deployment (Dec 17, 2012)
- Mentor Graphics Verification Academy Launches Coverage Cookbook (Nov 19, 2012)
- Mentor Graphics Delivers Emulation Solutions for the Verification of PCI Express Gen3 Products (Nov 1, 2012)
- KALRAY Completes 256-processor, 28nm SoC Design Using Mentor Graphics Design and Test Tools (Oct 23, 2012)