The market competition in the modern IC industry is fierce, and all products are changing with each passing day, making it necessary for IC design companies to continuously develop new products and maintain their own competitiveness. IC design companies often have to enter a completely unfamiliar application and technology field according to market demand, which is a high-risk investment behavior. And timely understanding of the cost and technical advantages of similar competitor chips becomes an inevitable task.

What is the reverse design of the chip? The reverse design is actually the reverse design of the chip? It is through the extraction, analysis and finishing of the internal circuit of the chip to realize the deepening of the chip technology principle, design ideas, process manufacturing and structure mechanism. Insights can be used to validate the design framework or analyze the technical aspects of the information flow, as well as to help with new chip designs or product designs.

The significance of reverse engineering of chips: The market competition of the modern IC industry is very fierce, and all products are changing with each passing day, making it necessary for IC design companies to continuously develop new products and maintain their own competitiveness. IC design companies often have to enter a completely unfamiliar application and technology field according to market demand, which is a high-risk investment behavior. And timely understanding of the cost and technical advantages of similar competitor chips becomes an inevitable task. Reverse engineering seems to be one of the solutions if it is the most difficult problem to design an engineer in the shortest possible time to design the circuit in the most efficient way. Reverse engineering can make the entire IC from the package to the layout of the circuit, using the internal structure, size, material, fabrication and steps to restore one by one, and can restore the circuit layout to circuit design through circuit extraction.

At present, foreign integrated circuit design is very mature, the latest foreign technology has reached 10nm, and the country is in the development stage, the latest process has reached 28nm. Regarding the development of integrated circuits, there is no information on the network. For IC designers, it is very helpful to understand the entire process of IC design for IC design. However, there seems to be no more detailed introduction to the entire process of IC design on the Internet. It is only a summary of the four main sections of design, manufacturing, testing, and packaging. Some of the data are scattered. Just a single detail, some just talk about the use of a tool software but do not know which process the software is used in, and the tool software that each process may use is not too clear (this view is only The conclusions from personal experiences are not necessarily the same).

Chip forward design and reverse design. At present, several large design companies in the world are mainly positive design, and the reverse design is only used to check whether other companies plagiarize. Of course, the original purpose of chip reverse engineering was to prevent the chip from being copied, but it later evolved into a solution adopted by small companies to design chips faster and more cost-effectively. At present, more and more companies are gradually transforming into positive design in China, and they are gradually getting rid of their dependence on reverse design. Of course, there are quite a few companies in the early stages of development, and there are quite a few natural reverse designs. This article begins with a summary of the reverse design of the chip.

"If you want to do something good, you must first sharpen your tools." With the continuous development of integrated circuits, whether they are forward or reverse design, they are more and more dependent on tools. Therefore, before we start to talk about the design process, let’s take a look at what we will use. Which main tools and auxiliary software are available.

First, the main tool software.

When it comes to design tools, you can't help but mention the three major EDA vendors - cadence, synopsys, and mentor. The software of these three companies covers almost all the tools available for the chip design process. The first is cadence, the company's most important IC design tools are the candence IC series, including IC 5141 (currently the latest version is IC617), NC_VERILOG (verilog simulation), SPECTRE (simulation), ENCOUNTER (automatic layout) Synopsys, the most famous is its comprehensive tool design complier, timing analysis tool prime TIme, simulation tool hspice, etc.; Mentor's most famous tools are calibre (layout DRC LVS check), modelsim (verilog simulation).

These are the most commonly used tools for IC design, whether they are forward or reverse. Of course, as the software version is updated and iterated, the name of the software may change, not the names mentioned above. In addition, these tools are mainly concentrated on the operating system with linux as the kernel, mainly representing Red Hat. So the knowledge about the Unix\linux operating system is still necessary. This kind of system is very different from the Windows system. To learn to use these softwares, you must first learn the relevant knowledge of these operating systems. . Some tools have windows versions, such as hspice, Modelsim.

Second, auxiliary tools software.

Of course, in addition to the IC design tools of the three major EDA vendors, the software Quartus ii, ISE, and KEIL development environments of Altera, Xilinx, and Keil Software are all indispensable tools for the IC design process. They are used for the development of FPGAs, microcontrollers and ARM chips. This type of software will be useful in the development of CP test and chip application solutions for chips.

Layout extraction tools, NetEditorLite, ChipAnalyzer, these two tools are mainly for chip reverse design.

Algorithm design tool, MATLAB, this tool has a wide range of applications, but for chip design, it is more suitable for algorithm prototyping, for example, communication algorithms.

PCB layout tool, AlTIum Designer, Orcad, Allegro. Among them, Orcad, Allegro is the main software in the cadence circuit system design kit, and AlTIum Designer is the most commonly used software, its predecessor is Protel.

Labview and digital source meter, this pair of hardware and software is mainly used for semi-automated testing of chip electrical parameters, especially analog chips. The purpose is for chip design companies to analyze chip sample parameters.

How to use these tools will be explained in the following article. Ps: There is no specific description of the software usage environment, generally used in the windows environment.

Start with the reverse design. Below is a flow chart of the reverse design of the chip.

What is the reverse design of the chip? Deep analysis chip reverse design flow

Power Charger

Power Charger,Portable Charger,Portable Power Bank,Portable Battery Charger

Shenzhen Jinziming Electronic Technology Co.,LTD , https://www.powerchargerusb.com

Posted on