About EDA design you must know

Personal EDA Design Server Selection

Efficient design software requires high-performance servers to support, and there are big differences between different server platforms. Before 2004, almost all IC design environments were sun server platforms, and a few used HP and IBM servers. This is because almost all of the EDA software at that time only supported the UNIX platform, and at the same time the sun server was particularly favored because of its good usability and high cost performance. However, this situation began to change after 2004, because after 2004 the Linux + x86 server's cost performance is much higher.

How high is the cost performance of a Linux server? For example, the IC design server in the computer room of an integrated circuit design center was purchased in 2004 and used Sun servers. The server is a dual-CPU Blade2500 with 4G of memory, and the price was more than 100,000 units at the time. In 2005, an IC design company purchased an x86 Linux server. The configuration was also a dual CPU, 4G memory, and the price was about 20,000 yuan. The above two configured servers, running a similar simulaTIon, Sun server more time to complete than the Linux server. This cost-effectiveness will make most small companies make the right choice. For the IC design x86 platform, HP's servers are the best, followed by IBM is also good, entrepreneurial type of small companies and individuals can buy cheaper Dell servers or used servers.

This site can build its own IC design server platform for entrepreneurial IC design companies and individuals. Currently, EDA design platform solutions are available to provide customers with a variety of cheap used HP, IBM and DELL server Linux platforms. Cadence, Snopsys, Laker and other tools can be installed on behalf of customers. Users can obtain a complete IC design platform and semiconductor technology device simulation platform. At the same time, we recommend suitable hardware and software design environment for our customers.

HP is optimistic about Linux IC design platform - pushing EDA solutions

HP launched Linux solutions as early as the beginning of 2004. From Itanium 2-based workstations, ProLiant and Integrity server series, storage devices to professional service support, HP meets EDA customers' design environment and data computing with a complete Linux product line. , storage and system management requirements. For the IC-based IC design environment, HP believes that the use of its complete EDA solution can help customers complete product design and smooth mass production with limited resources in the shortest time after using partner application software. . According to Gartner Dataquest, the annual growth of the EDA industry from 2005 to 2008 reached 20%, of which the growth in Asia was the most significant.

According to the EDA department manager of the HP Global Workstation Division, Linux systems have the features of low cost, high performance, and support for Intel and AMD infrastructure, which can help customers create maximum IC design output with limited resources. In addition, many independent software development vendors (ISVs) and IT giants have also launched electronic automation design programs and solutions for Linux systems. It is clear that Linux has become the mainstream of future IC design platforms.

EDA tools are shifting to Linux platforms worldwide

With the rapid development of Linux cluster technology, global EDA tools are shifting from past Unix platforms to Linux platforms. In particular, in recent years, Linda Yoshino, Head of Product Lifecycle Management at IBM Systems and Technology Division, introduced: “From a global perspective, At present, 60% of EDA tools are based on the Linux platform, and this number will increase."

According to Zhang Zhilong, an IBM enterprise system x-series server company in Greater China, "Semiconductor design is becoming more and more complex, and the number of gates is increasing. There are new demands for servers and operating systems: speed, stability, In particular, it is capable of large-scale digital computing and the server can be moved, etc. These are the past Unix-based servers can not meet; relative to the Unix platform, the Linux platform as an open source, low cost, stable performance, and IBM's desktop and Together with the mobile PC server, it can better support the operation of EDA tools from hardware and software."

"Compared to Unix platforms, Linux platforms have higher performance, lower prices, stronger tool support, and greater platform flexibility," said Linda Yoshino. IBM emphasizes that Power Architecture-based servers are well suited for EDA tools, along with Linux.

Xue Hao, who is in charge of EDA sales at Huada Electronics, said: "Although IC design companies in China currently use the Sun Solaris platform for large-scale chip design, PC-based servers and Linux-based platforms dominate the design of small-scale chips. However, both the Sun server and the Solaris Unix operating system are relatively expensive, so the domestic IC design companies have a tendency to switch to the Linux platform because Linux is open source, there are many applications, and the price is low. EDA tools often require large-capacity, stable servers. IBM's mobile PC servers are relatively inexpensive and can meet the needs of designing EDA tools."

EDA tool restrictions on linux version

The commonly used Cadence IC versions are IC5.0, IC5033, and IC5141. Fundamentally, the only problem that restricts installation and operation is the ability of Linux distributions to support threads.

Linux has two threading mechanisms: Linuxthreads and NPTL, and early Linux threads. In the medium-term, they are both coexisting. Now the latest one only uses NPTL. Most large-scale software such as IC5.0, IC5.033, IC5141, LDV5.1, Oriacle 9i and other large-scale design software, adopt a very conservative program, using the early linuxthreads mechanism.

Related to threads is the version of the Linux dynamic link library glibc. Regardless of Linux distribution, as long as glibc is in 2.2x~2.3x, LinuxThreads thread mechanism is preserved, and the above series of EDA software can be installed and run; however, when glibc develops to 2.4 or above, due to glibc2.4 or later Abolished the linuxthreads thread mechanism, all use the NPTL mechanism, so it is not able to run IC5.0, IC5.033, IC5141, LDV5.1, Oriacle 9i and other most conservative software using linuxthreads thread mechanism of the software, and because of the use of glibc2 Many of the .4+ Linux distributions have been recompiled using this dynamic link library, so it is not possible to downgrade glibc to install EDA tools (unless it's a Linux master level that can be compiled entirely using Linux source code.) Using glibc2 New custom Linux distributions under the .4- version!)

Note that many Linux distributions that include two threading mechanisms, when the default threading mechanism is NPTL instead of linuxthreads, set the system variable LD_ASSUME_KERNEL to 2.4.1.

There are two situations when installing: In one case, you can't find the unzipped file, then just download an ncompress version. (If RedHat doesn't have this tool, SUSE has it, we won't go on copyright.) Considered), or in accordance with other information, modify the io_fltr.c and process_file.c file and use other decompression tools is also feasible; the other case is the need to install tar and sort software, using the NTPL mechanism to compile The tar and sort files cannot be installed with Cadence. Therefore, you may want to replace the tar and sort files of the old versions (such as RH7.2) with the corresponding files of the current version. Very lazy friends, simply copy an executable folder installed in the lower version to the current Linux version, after configuring the environment variables, it can also run smoothly.

The actual release is now mentioned: RedHat7.x, RedHat8., RHEL AS1.x, RHEL AS2.x, FC1, FC2, which I have used, can be used directly; RedHat9.x, RHEL3.x, RHEL4.x , FC3, FC4, SUSE8.x, SUSE9.x, SUSE10.0 (some early compiled versions, later compiled versions are not available), Ubantu (all versions currently available), etc. are all available. The FC5 and FC6 are glibc2.5x and glibc2.6x, and Mandrake10 is glibc2.4. Therefore, IC5.xx cannot be installed. Look at the RPMs of the distribution CD. With glibc's rpm file (eg glibc-devel-2.3.5-34.i386.rpm) you can see the release version of glibc (example 2.3.5). Linux version is not the EDA tool can be installed.

Special note: The latest Cadence IC610 version uses the NTPL mechanism, so it can support all current new Linux distributions. However, the database is changed from ODBA mode to OA mode. On the one hand, the previous data format needs to be converted before it can be used (IC610 provides conversion tools). On the other hand, the license mode is also very different from IC5.x.

If you want to use the latest version of the Linux system, the latest version of Windows system to run all the software of the EDA design platform, you do not need to wait, do not need to wait for the appropriate EDA software version, use the TOMEDA's virtual machine program, and immediately customize your personalized EDA design Platforms. We can configure the EDA Linux version for the software platform that users actually need for your use on the Win and Linux platforms.

EDA IC Design Platform Hardware Solutions

About EDA design you must know

â—† A standard EDA design environment must meet:

â–² must be a distributed computing architecture, increase the use of resources, reduce costs; unified design file management, safe and convenient;

â–² It is possible to add multiple CompuTIng Servers with the increase of computing load, and to adjust the Server architecture according to usage;

â–² With intelligent expansion function, can dynamically increase the number of CPU, memory capacity and storage space;

â–² It is cost-effective, reliable, and easy to use and maintain.

Smart Phone Holder For Car Vent

Smart Phone Holder For Car Vent,Air Vent Iphone Mount,Air Vent Phone Holder,Air Vent Cell Phone Pouch Holder

Ningbo Luke Automotive Supplies Ltd. , https://www.nbluke.com