Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

IO PAD automatic layout method with self-checking function

A self-inspection and layout technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problems of heavy workload, error-prone, redundant, etc., and achieve the effect of improving efficiency

Pending Publication Date: 2021-03-12
HENGXIN SEMITECH CO LTD
View PDF15 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the process of physical realization of the entire chip, with the continuous improvement or adjustment of the front-end design, the adjustment of the top-level layout of the back-end, or the adjustment of the chip package design, the IO PAD layout needs to be adjusted accordingly. Therefore, the IO PAD layout is a continuous process. In the process of iterative and multiple optimization convergence, the traditional IO PAD layout method has great defects. Every time the IOPAD layout is adjusted, the IO PAD file needs to be re-edited. The workload is huge, repetitive, and tedious, which requires a lot of manpower and time. Moreover, the efficiency is low, errors are prone to occur and it is difficult to check and correct errors in time, which seriously affects the quality of chip physical design and engineering convergence time

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • IO PAD automatic layout method with self-checking function
  • IO PAD automatic layout method with self-checking function
  • IO PAD automatic layout method with self-checking function

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, so that those skilled in the art can better understand the present invention and implement it, but the examples given are not intended to limit the present invention.

[0034] refer to Figure 5 , the present invention a kind of method for the automatic layout of IO PAD with self-inspection function, comprising:

[0035] Step 1: Read and write the filled configuration file.

[0036] Specifically, generating a filled configuration file requires the following steps:

[0037] Before starting the IO PAD layout, you first need to carefully read the relevant documents of the IO PAD used to understand the structure, electrical performance and application rules of the IO PAD. The application rules include ESD and Latch-up; quantify ESD and Latch-up and fill in in the configuration file.

[0038] According to the IO list provided by the front-end desig...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an IO PAD automatic layout method with a self-checking function, and the method is characterized in that the method comprises the steps: 1, reading and writing a filled configuration file; 2, according to the configuration file, generating an IO PAD DEF file and a pin-assignment table file; 3, checking IO PAD layout; if the IO PAD layout does not pass the inspection, executing the step 1 again; and 4, when the IO PAD needs to be rearranged, adjusting IO list information in the configuration file, repeating the above the steps, and generating a new IO PAD DEF file and anew pin-assignment table file. The method has the beneficial effects that the IO PAD layout can be quickly and efficiently achieved, the integrity and consistency of the IO PAD layout and whether SSO,ESD and Latch-up design rules are violated or not are automatically checked, and the efficiency of chip back-end physical design is remarkably improved.

Description

technical field [0001] The invention relates to the field of chip design, in particular to a method for automatic layout of an IO PAD with a self-checking function. Background technique [0002] The traditional way of IO PAD layout is to manually layout in the back-end implementation tool or manually edit the IO PAD file supported by the back-end implementation tool. With the rapid development of the integrated circuit industry, the integration of chips is increasing according to Moore's Law, the scale is getting bigger and bigger, and the functions are becoming more and more complex, resulting in more and more IO PADs on the chip, and the scale reaches Hundreds or thousands, which puts higher requirements on the method of chip IO PAD layout. Developing an automatic process with self-checking function for the IO PAD layout of the system chip will greatly improve the chip back-end physics. Designed for efficiency. [0003] The traditional technology has the following techni...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F30/392G06F30/398
CPCG06F30/392G06F30/398
Inventor 张桂勇贾邦田楼立恒张晨辉
Owner HENGXIN SEMITECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products