Do you understand the basic connotation of eda technology? EDA technology has become an effective tool for modern system design and electronic product development, and has become a basic ability that electronic engineers should possess. This paper first introduces the development process of EDA technology, and describes its basic characteristics in detail, and finally looks forward to its development trend. Let’s take a look at the basic connotation of eda technology with Xiaobian!
With the rapid development of computer technology and integrated circuits, electronic technology is facing severe challenges. Due to the continuous shortening of the research and development cycle of electronic products, the design of application-specific integrated circuits (ASIC) is faced with the contradiction between the shortening design cycle and the increasing design difficulty. In order to solve this contradiction, it is necessary to adopt new electronic circuit design methods and corresponding design tools. In this case, EDA (E1echonics Design AutomaTIon, that is, electronic design automation) technology has emerged as the times require.
2. Overview of EDA technology development
Electronic design automation technology is an electronic system design tool developed on the basis of the latest achievements of computer graphics, topological logic, computational mathematics and artificial intelligence and other computer application technologies on the computer platform. The electronic system design method is a comprehensive technology that helps electronic design engineers to design electronic products and systems more effectively. The technology has been developing for more than 40 years and can be roughly divided into three development stages:
(1) CAD (Computer Aided Design) stage
This stage began in the 1970s. Due to the development of some corresponding software tools, its main feature is the use of computer-aided PCB wiring, circuit simulation, logic simulation and layout drawing, etc., so that electronic system designers can use computers. Aided design software is freed from a lot of tedious and repetitive calculation and drawing work, so that the design cycle can be shortened and the design efficiency can be significantly improved.
(2) CAE (Computer Aided Engineering Design) stage (mid 1980s and 1990s)
This stage began in the 1980s, due to the rapid development of many technologies in integrated circuit technology, electronic system design methodology and integration of design tools. It enables various design tools, such as schematic diagram input, compilation and connection, logic simulation, test code generation, layout automatic layout and routing, and various cell libraries, etc. to be enriched and improved. Its main features are based on timing analysis, logic simulation, fault simulation, and automatic layout and wiring, focusing on solving problems such as functional detection in the process of electronic circuit design, so that the design of electronic products can predict the function of the product before the production. and performance.
(3) EDA stage
This stage began in the 1990s and is characterized by high-level description language, system simulation and synthesis technology. It adopts the “top-down” design concept, and many high-level designs in the early stage of the design are processed by EDA tools. Finish. This method not only greatly improves the design efficiency of the circuit system, but also frees the designer from a lot of auxiliary work, and can concentrate on the creativity of the scheme and the conception of the concept.
At present, EDA technology has entered the fourth stage of development, that is, the development stage of IDD (InteracTIve Driving Design) design method with interconnection as the core. During the upstream design of the system project, engineers at this stage take into account the constraints in the downstream physical design at the same time, so that the work of the chip system is more stable and reliable.
3. The basic characteristics of EDA technology
EDA represents the latest development direction of today’s electronic design technology. Electronic design engineers can use EDA tools to design complex electronic systems, and use computers to complete a lot of tedious design work, that is, to design electronic products from circuit design, performance analysis to IC design. The entire process of the layout is processed automatically on the computer. The technology has some of the following characteristics:
(1) Top-down design method.
“Top-Down” is a brand-new design method, which starts from the overall requirements of the design, and divides the entire system design into different functional sub-modules from top to bottom, that is, the top-level design is carried out Functional division and structural design. In this way, simulation and error correction can be performed at the block diagram level, and the high-level system behavior can be described with a hardware description language, so that verification can be performed at the system level, and then the mapping to the process library is completed by the EDA synthesis tool. Since the main simulation and error correction process of the design is done at a high level, this method is beneficial to detect errors in the structural design at an early stage, thereby avoiding waste in the design work, and also greatly reducing the workload of logic function simulation. , improve the design efficiency.
(2) Programmable logic device PLD
Programmable logic device is a new type of device programmed by the user to realize a certain electronic circuit function. PLD can be divided into low density and high density. Among them, the programming of low-density PLD devices requires a dedicated programmer, which is a semi-custom application-specific integrated circuit device, while high-density PLD is the complex programmable logic device (CPLD), field programmable gate array ( FPGA) and In-System Programmable Logic Device (ISP-PLD), etc., they are fully customized ASIC chips, and only need to be connected to the parallel port of the computer in JTAG mode.
(3) Hardware description language
Hardware Description Language (HDL-Hardware Description Language) is a high-level computer language used to design hardware electronic systems, which is to describe the logical functions, circuit structures and connection forms of complex electronic systems by means of software programming. Hardware description language is an important part of EDA technology and a very important software tool in EDA design and development. Among them, VHDL is the hardware description language of ultra-high-speed integrated circuits, which is the mainstream hardware description language in electronic design. spend too much time and effort on the factors.
4. The development trend of EDA technology
With the improvement of the level of science and technology, the upgrading of electronic products is changing with each passing day, and EDA technology, as the source of research and development of various electronic products, naturally becomes the core of modern electronic system design.
Since the beginning of the 21st century, electronic technology has been fully integrated into the EDA field. EDA technology has made the boundaries between various disciplines in the electronic field more and more blurred and mutually inclusive. The development trend is mainly reflected in the following aspects: EDA technology must survive It is necessary to adapt to the market development trend and focus on technological innovation, and the focus of EDA product technological innovation will be reflected in the two fields of system-level verification and design for manufacturability (DFM); The way to be clearly expressed and confirmed, the rational application of IP is an effective way to speed up the product design process; the integrated design tool platform enables users to benefit from a unified user interface and avoids data conversion between different tools The description language has always been an important part of the EDA industry. However, with the continuous improvement of IC complexity, it is the future development direction of the description language to describe the system from a higher level. The rapid development in the world makes EDA technology based on Linux environment become the mainstream in the field of circuit design.
EDA technology is widely used, and now it has involved all walks of life. The level of EDA technology is constantly improving, design tools are becoming more perfect, and the EDA market is becoming more and more mature.
With the rapid development of integrated circuit technology and computer technology, great changes have taken place in the design methods and design methods of electronic systems. The traditional design method of “fixed-function integrated block plus wiring” is gradually withdrawing from the historical stage, and the design method based on special-purpose chips is becoming the mainstream of modern electronic system design.