Chip verification is becoming more and more complex. How does Siemens EDA do it?

Publisher:EEWorld资讯Latest update time:2021-04-25 Source: EEWORLD Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

"In the past decade, the growth rate of verification costs has been much higher than that of design. In the entire front-end design, verification resources including engineers, software, and hardware will account for 70% of the total, while design only accounts for 30%. This shows that the proportion of verification in the entire work will become higher and higher." said Ling Lin, global vice president of Siemens EDA and general manager of China.


With the development of technology, the number of transistors has reached the level of tens of billions, and the complexity of SoC has increased exponentially. In order to meet the stringent development cycle and development efficiency, the demand for hardware simulation has continued to increase, and in 2018, the growth in spending officially surpassed RTL simulation, despite the higher overhead compared to RTL simulation.


Precisely because of the importance of hardware-assisted verification, the three EDA giants now have corresponding hardware-assisted verification systems, including Siemens EDA's Veloce, Synopsys' Zebu and Cadence's Palladium.


Ling Lin said: "The cost of SoC software verification is growing rapidly and has surpassed traditional hardware verification. This is because the software environment in which SoC is located is becoming more and more complex and large in scale. At the same time, hardware such as power supply and analog mixed signal not only need to verify their own functions, but also need to be co-verified in the operating system or other software environments."


image.png

The cost of verification is becoming increasingly high


Li Liji, technical director of Siemens EDA Asia Pacific, also believes that nowadays, to ensure the success of chip development and market acceptance, it is no longer a matter of competing on the level of functionality, but rather on the performance of the software. "So during the chip development process, the software needs to be run directly on the chip to collect data. During the design process, the workload needs to be placed on the chip, and performance and power consumption analysis and optimization need to be performed at the same time. Therefore, verification needs to be involved early in the design process, including comprehensive verification and optimization of functions, performance, and power consumption."


image.png

The importance of verification in each link


Li Liji took the entire design process as an example to introduce the specific steps of simulation verification.


The first is the virtual verification stage, which is to conduct targeted evaluation and verification through hardware simulation of various IPs in the chip. The biggest benefit of virtual verification is that it realizes software-defined SoC, so the overall design time is greatly shortened. Through the combination of software and hardware, problems can be discovered early and the design direction can be guided, meeting the shift-left concept in the design methodology. At the same time, the CPU is not implemented using RTL, so the running speed is quite fast, up to 100 MIPS.


Later, as the hardware design begins to improve and various unstable factors need to be debugged, some visible hardware acceleration is needed to assist in debugging.


Third, after the chip is more perfect, it is necessary to evaluate power consumption and performance, extract and analyze, and import software workloads into hardware emulators for evaluation.


Fourth, as the chip approaches maturity, it needs to be simulated systematically and integrated into the entire hardware system to confirm the interaction between systems so that it can be transferred to the FPGA prototype system.


Introduction to Hardware-Assisted Verification System Platform


In order to meet the four steps of verification, Siemens EDA recently released the next-generation comprehensive hardware-assisted verification system platform, which is the industry's first complete integrated solution that integrates first-class virtual platform, hardware simulation and FPGA prototype verification technology. It includes Veloce HYCON (HYbrid CONfigurable) for virtual platform/software activation verification, 15 billion gate-level circuit Veloce Strato+, Veloce Primo enterprise-level FPGA prototype verification system and Veloce proFPGA desktop FPGA prototype verification system.


image.png

Veloce platform four product families


Li Liji gave a detailed introduction to the four major categories of products on the platform.


Veloce HYCON is the only solution in the industry that supports early software workload analysis and software-based design methods, which is in line with today's shift-left design methodology. This shortens the overall development time and advances the integration of software and hardware, so that architectural problems can be discovered and modified more quickly. "Customers can connect the hardware of their own design directly to the HYCON model, and then they can execute the operating system and perform evaluations. Because the CPU is not developed using RTL, it runs faster and the verification time is greatly shortened," said Li Liji. The benefits of virtual solutions are obvious. As SoC designs are increasingly dependent on software and IP, if they can be confirmed earlier in the subsystem environment, the design, verification, and time to market can be greatly shortened.


Veloce Strato+ realizes the blueprint released when the Veloce Strato platform was launched in 2017. Due to the innovative design and manufacturing of the new proprietary 2.5D chip - Crystal 3+, it achieves higher internal interconnection speed, lower power consumption and smaller area, making the system capacity 1.5 times higher than the previous Veloce Strato. Li Liji emphasized that although the use of fully customized ASIC is more expensive than FPGA, it can achieve complete visibility to meet customers' verification needs.


Li Liji emphasized that AMD, as a cooperative customer of Strato+, highly recognized the performance of Strato+. Alex Star, AMD Enterprise Fellow and Methodology Architect, emphasized, "The high-performance designs we develop require the use of scalable, reliable, and innovative simulation solutions. We are very happy to work with Siemens to first deploy large-capacity Veloce Strato+ systems at AMD. In addition, we are also very happy to see that our second-generation and third-generation AMD EPYC processors can be used in Veloce Strato and Veloce Strato+ platforms. The high performance of these two processor series can bring higher design productivity to the Veloce ecosystem and customers including AMD."


Siemens EDA divides FPGA prototyping systems into enterprise-level and desktop-level systems. The enterprise-level FPGA prototyping system Veloce Primo provides excellent performance, with capacity that can be expanded to 320 FPGAs, supporting up to 12 billion gate arrays. The Veloce proFPGA desktop series adopts a modular capacity solution and can use high-end FPGAs such as Intel Stratix 10 GX 10M and Virtex UltraScale+ VU19P to meet a variety of capacity expansion requirements from 40 million gates to 800 million gates.


“Growing computing demands across industries mean shorter time to market,” said Tran Nguyen, senior director of design services at Arm. “Siemens’ Veloce Primo enterprise-grade FPGA prototyping solution helps Arm quickly solve design problems and achieve verification goals, enabling our ecosystem to develop high-quality Arm-based SoCs to accelerate innovation.”


Nowadays, in the field of FPGA prototyping, some companies choose to develop their own FPGA prototyping platforms. In response to this, Li Liji said that the difficulty of FPGA prototyping is not in hardware design, but in how to divide a design and layout it into the FPGA prototyping system. This division algorithm determines the performance of the operation.


The charm of platformization


Ling Lin pointed out that many large chip design companies will choose verification systems from different suppliers according to their chip design needs and directions. However, for the Chinese market, there are more small and medium-sized enterprises, so whether in terms of technical factors or business convenience, platform solutions are more suitable for China.


Platformization can minimize the cost of technology migration. For example, Strato and FPGA prototype verification systems are unified and interoperable, using a unified operating system, unified solutions, and a unified RTL front-end compiler. Therefore, customers can easily reuse RTL at different stages, whether migrating from Strato to the FPGA prototype verification system to achieve the next verification link, or finding bugs during the FPGA prototype verification process and then tracing back to Strato for debugging with higher visibility. This flexible design can maximize the reuse of verification materials, environments, and test content, thereby providing the necessary foundation for the implementation of seamless methods.


Li Liji also added that the Veloce hardware platform has many apps that can accelerate traditional EDA software functions as well as DFT acceleration, which is equivalent to one platform that can accomplish various tasks.


Synergies with Siemens


This press conference is the first appearance of Siemens EDA after the name change, so Li Liji and Ling Lin also interpreted the significance behind Mentor's name change to Siemens EDA.


Li Liji said that the digital twin design concept advocated by Siemens is completely consistent with Mentor's simulation product concept. For example, the PAVE360 solution from chip to autonomous driving system relies on the Veloce Strato hardware simulator to test the performance of autonomous driving in a virtual environment.


Ling Lin said that the company's name change is not giving up or terminating, but facing a new and broader platform. Siemens is a more profound, broader and deeper technology company. Take simulation as an example. As chip design increasingly needs to consider performance in the system, it needs to face more cross-domain simulation requirements. Including electronics, electromagnetics, thermodynamics and even mechanics. "After changing our name to Siemens EDA, we can meet the broader R&D needs of existing or potential customers. Some problems can be solved within the chip, and some problems require collaborative cross-domain integration and simulation with other systems. Therefore, Siemens EDA can bring system-level design concepts to customers."

[1] [2]
Reference address:Chip verification is becoming more and more complex. How does Siemens EDA do it?

Previous article:Five highlights of the new generation of DDR5 DIMMs and the outlook for next-generation server memory
Next article:Intel Fellow Swan: Reshaping Chip Design from the Outside In

Latest Semiconductor design/manufacturing Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号