I/O (input/output)pin allotting method for nano CMOS (Complementary Metal-Oxide-Semiconductor Transistor) circuit structure

A technology of circuit structure and distribution method, applied in circuits, electrical components, electrical digital data processing, etc., can solve problems such as skyrocketing manufacturing costs, hindering signal integrity, and serious wiring crosstalk.

CN102103647AInactive Publication Date: 2011-06-22NINGBO UNIV
1 Cites 4 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2011-06-22
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses an I / O (input / output)pin allotting method for a nano CMOS (Complementary Metal-Oxide-Semiconductor Transistor) circuit structure; the method provided by the invention has the advantages of capable of effectively solving the limited I / O pin allotting communication area of the nano CMOS circuit structure, and reducing complexity of the whole circuit. The method comprises the following steps: a fan-out degree of an input pin I is analyzed, when the fan-out degree is larger than one threshold value Dout(T), the communication area is expanded by logically copying; a fan-in degree of an output pin O is analyzed, when the fan-in degree is larger than one threshold value Din(T), the communication area is expanded by inserting a pair of inverter sets so as to ease the allotting difficulty caused by high fan-out / fan-in of the I / O pin in the circuit. The test proves that the method provided by the invention can effectively solve the problem of difficultly allotting the I / O pin of the nano CMOS circuit structure.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to an automatic design method for a nanometer CMOS circuit structure, in particular to an I / O pin assignment method for a nanometer CMOS circuit structure. Background technique

[0002] At present, the large-scale production technology of silicon-based integrated circuits has reached the 0.09~0.065 micron process, and will further reach 0.045 micron or even reach the nanometer level. With the further narrowing of the line width of integrated circuits, silicon-based microelectronics technology will encounter many insurmountable challenges: (1) The difficulty of controlling line width through photolithography has increased sharply, which has far exceeded the current manufacturing level, making the development of corresponding The cost of manufacturing tools skyrocketed. (2) The quantum effect makes the crosstalk between the wires increasingly serious, hindering the integrity of the signal. For these reasons, silicon-based microele...

Examples

Embodiment 1

[0039] Embodiment one: step 1.: define the circuit netlist and include I / O pin, logic gate unit and interconnection line, take as Figure 6 The netlist of the input circuit based on the NOR gate is shown, and the I pin and the O pin in the input circuit netlist are saved separately to the collection , in, then , , the total number of I / O pins is , save the logic gate units in the input circuit netlist to the set G, then , the number of logic gate units is ;

[0040] Step ②: Define the nano-CMOS circuit structure as a two-dimensional cell array , whose size is , the horizontal coordinates are , the vertical coordinate is ,in is a nano-CMOS unit, that is, the number of nano-CMOS units ; The outermost nano-CMOS unit of the two-dimensional cell array is an I / O pin allocation area, and the remaining nano-CMOS cells of the two-dimensional cell array are logic gate cell allocation areas; in the formula (2) is the redundant control parameter, The value is 2...

Embodiment 2

[0045] Step ①: Define the circuit netlist including I / O pins, logic gate units and interconnection lines, such as Figure 9 The netlist of the input circuit based on the NOR gate is shown, and the I pin and the O pin in the input circuit netlist are saved separately to the collection , in, then , , the total number of I / O pins is . Save the logic gate units in the input circuit netlist to the set G, , the number of logic gates is ;

[0046] Step ②: Define the nano-CMOS circuit structure as a two-dimensional cell array , whose size is , the horizontal coordinates are , the vertical coordinate is ,in is a nano-CMOS unit, that is, the number of nano-CMOS units ; The outermost nano-CMOS unit of the two-dimensional cell array is an I / O pin allocation area, and the remaining nano-CMOS cells of the two-dimensional cell array are logic gate cell allocation areas; in the formula (2) is the redundant control parameter, The value is 40; according to formulas ...