[go: up one dir, main page]

CN111832234B - A chip layout method - Google Patents

A chip layout method Download PDF

Info

Publication number
CN111832234B
CN111832234B CN201910231110.1A CN201910231110A CN111832234B CN 111832234 B CN111832234 B CN 111832234B CN 201910231110 A CN201910231110 A CN 201910231110A CN 111832234 B CN111832234 B CN 111832234B
Authority
CN
China
Prior art keywords
puf
unit matrix
chip
puf unit
protection groove
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910231110.1A
Other languages
Chinese (zh)
Other versions
CN111832234A (en
Inventor
林贵同
曹攀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Puanxin Technology Co ltd
Original Assignee
Beijing Puanxin Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Puanxin Technology Co ltd filed Critical Beijing Puanxin Technology Co ltd
Priority to CN201910231110.1A priority Critical patent/CN111832234B/en
Publication of CN111832234A publication Critical patent/CN111832234A/en
Application granted granted Critical
Publication of CN111832234B publication Critical patent/CN111832234B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09CCIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
    • G09C1/00Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3271Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
    • H04L9/3278Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response using physically unclonable functions [PUF]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

The embodiment of the invention provides a chip layout method, which comprises the following steps: setting a non-replicable function unit matrix, namely a PUF unit matrix, in a chip; peripheral circuits are arranged on the periphery of the PUF unit matrix; and a grounding protection groove is arranged between the PUF unit matrix and the peripheral circuit. By arranging the grounding protection groove between the PUF unit matrix and the peripheral circuit unit, the instability caused by the influence of the peripheral circuit on the mapping of the PUF unit matrix function is overcome, and the failure of the PUF chip caused by the instability is avoided; this layout design method is suitable for all types of PUF chips.

Description

Chip layout method
Technical Field
The invention belongs to the field of electricity, and particularly relates to a chip layout method.
Background
Non-replicable function chips (PUF chips) have been demonstrated for identification, authentication and encryption/decryption functions on internet of things and other terminal devices. The PUF chip is a physical unclonable function, the function mapping relation between input (challenge)/output (response) is realized by a physical or analog method, and unlike a computer and mathematical function mapping relation, the function mapping relation of the PUF chip can be influenced by parameters such as external temperature, bias voltage and the like, and the same input (challenge) output (response) is slightly different, so that the PUF chip is plagued in the application of identification, authentication and encryption, and especially when the response stability of the PUF chip exceeds a certain degree, the PUF chip is invalid and becomes completely unusable.
The key component inside the PUF chip is a matrix composed of PUF units, the PUF units output 1bit response to 1bit challenge, the existing PUF matrix is composed of 16×16, 8×16, 32×16 or the like, the key component of the PUF chip is the key component, the fluctuation of the performance of each component in the microelectronic manufacturing process is utilized, the function relation of the challenge/response of each unit is random, but the function relation is expected to be stable, and the function mapping relation of different working environments is kept stable at different moments.
However, since the PUF chip needs to be provided with other peripheral circuits such as a readout circuit, a power supply bias circuit, and the like around the PUF cell matrix in addition to the PUF cell matrix portion, the peripheral circuits inevitably introduce noise during operation, and also introduce non-uniformity of bias voltage and the like through substrate crosstalk, which may cause non-uniformity of electrical characteristics of the PUF cell matrix, and such non-uniformity is unstable, which may cause failure of functional mapping characteristics of the PUF cell matrix. Especially for the peripheral cells of the PUF cell matrix. While these perimeter PUF cells account for more than 10% of the entire PUF cell matrix, for example 32 x 16, 48/512≡10%. This can easily lead to failure of more than 10% of the PUF cell matrix.
Disclosure of Invention
The embodiment of the invention provides a chip layout method which is used for overcoming the failure of a PUF chip caused by the instability of PUF unit matrix function mapping influenced by peripheral circuits, and is suitable for all types of PUF chips.
In order to achieve the above object, an embodiment of the present invention provides a chip layout method, including:
setting a non-replicable function unit matrix, namely a PUF unit matrix, in a chip;
Peripheral circuits are arranged on the periphery of the PUF unit matrix;
And a grounding protection groove is arranged between the PUF unit matrix and the peripheral circuit.
The technical scheme has the following beneficial effects: by adopting the bias layout method of the peripheral units of the PUF unit matrix, namely by arranging a grounding protection groove between the PUF unit matrix and the peripheral circuit units, the instability caused by the influence of the peripheral circuit on the mapping of the PUF unit matrix function is overcome, and the failure of the PUF chip caused by the instability is avoided; this layout design method is suitable for all types of PUF chips.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a chip layout method according to an embodiment of the invention;
FIG. 2 is a schematic layout diagram of a chip layout method according to an embodiment of the present invention;
fig. 3 is a cross-sectional view of a ground shield groove in accordance with an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, a flowchart of a chip layout method according to an embodiment of the present invention is shown, where the method includes:
s101, setting a non-replicable function unit matrix, namely a PUF unit matrix, in a chip;
s102, arranging a peripheral circuit around the PUF unit matrix;
And S103, setting a grounding protection groove between the PUF unit matrix and the peripheral circuit.
The centrally located PUF cell matrix 10 of fig. 2 is affected by the peripheral readout circuitry 34, the addressing circuitry 31, the control circuitry 32 and the bias circuitry 33, and the functional mapping characteristics of the PUF cell matrix 10 are affected not only by the microelectronic fabrication process but also by these peripheral circuitry. The effect of peripheral circuitry is not stable and is undesirable. The method of shielding these peripheral circuits is to protect the PUF cell matrix by grounding.
The ground protection slot 20 effectively shields the PUF cell matrix 10 from the effects of these peripheral circuits.
Further, the ground protection groove 20 has a groove structure, and the PUF cell matrix 10 is disposed in the groove of the ground protection groove 30.
The arrangement of the groove structure can effectively shield the influence of the peripheral circuit units on the PUF cell matrix 10.
Further, the distance between the edge of the PUF cell matrix 10 and the ground guard groove 20 is set in the range of 0.5 to 2 microns.
The distance between the edge of the PUF cell matrix 10 and the ground protection slot 20 is set between 0.5 micrometers and 2 micrometers, so that the effect of ground protection is achieved under the condition of ensuring structural design integrity and feasibility.
Further, the ground protection groove 20 is formed by a highly doped P-type layer 21, a ground metal 22 and a silicon substrate 23.
Further, ohmic contact is provided between the ground metal 22 and the highly doped P-type layer 21.
The entire PMOS and NMOS units 11 are surrounded by the p+ -type doped region, i.e., the highly doped P-type layer 21, and the surrounding metal wiring, i.e., the ground metal 22, in contact with the highly doped P-type layer 21, and the metal wiring in contact with the highly doped P-type layer 21 is grounded. The middle PMOS and NMOS constitute the PUF unit.
Further, the outer ring PUF cells of the PUF cell matrix 10 are set to a virtual state.
Further, the outer two rings of PUF cells of the PUF cell matrix 10 are set to a virtual state.
Setting Dummy virtual states for all peripheral PUF cells in the PUF cell matrix 10;
Taking a 32×16 PUF cell matrix as an example, if 32×16=512 PUF cell matrices are required, 33×17=561 PUF cell matrices or 34×18=612 PUF cell matrices should be set at the time of design. The peripheral one-turn PUF cells or two-turn PUF cells are set to be in a Dummy state, so that the function mapping characteristic of the 32×16=512 PUF cell matrices of the inner turn is protected to be stable.
Further, an oxide isolation layer 12 is provided between PUF cells 11 of the PUF cell matrix 10.
The arrangement of the grounding protection groove and the virtual state PUF units is increased, the cost of the PUF chip is not increased, the silicon chip area occupied by the increased grounding protection groove and the number of the Dummy PUF units is negligible, but the stability and the reliability of the PUF chip are improved. The error correction requirement in the PUF is greatly reduced, and the yield of the PUF chip is improved.
It should be understood that the specific order or hierarchy of steps in the processes disclosed are examples of exemplary approaches. Based on design preferences, it is understood that the specific order or hierarchy of steps in the processes may be rearranged without departing from the scope of the present disclosure. The accompanying method claims present elements of the various steps in a sample order, and are not meant to be limited to the specific order or hierarchy presented.
In the foregoing detailed description, various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments of the subject matter require more features than are expressly recited in each claim. Rather, as the following claims reflect, invention lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate preferred embodiment of this invention.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. As will be apparent to those skilled in the art; various modifications to these embodiments will be readily apparent, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the disclosure. Thus, the present disclosure is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The foregoing description includes examples of one or more embodiments. It is, of course, not possible to describe every conceivable combination of components or methodologies for purposes of describing the aforementioned embodiments, but one of ordinary skill in the art may recognize that many further combinations and permutations of various embodiments are possible. Accordingly, the embodiments described herein are intended to embrace all such alterations, modifications and variations that fall within the scope of the appended claims. Furthermore, as used in the specification or claims, the term "comprising" is intended to be inclusive in a manner similar to the term "comprising," as interpreted when employed as a transitional word in a claim. Furthermore, any use of the term "or" in the specification of the claims is intended to mean "non-exclusive or".
Those of skill in the art will further appreciate that the various illustrative logical blocks (illustrative logical block), units, and steps described in connection with the embodiments of the invention may be implemented by electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software (interchangeability), various illustrative components described above (illustrative components), elements, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design requirements of the overall system. Those skilled in the art may implement the described functionality in varying ways for each particular application, but such implementation is not to be understood as beyond the scope of the embodiments of the present invention.
The various illustrative logical blocks or units described in the embodiments of the invention may be implemented or performed with a general purpose processor, a digital signal processor, an Application Specific Integrated Circuit (ASIC), a field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described. A general purpose processor may be a microprocessor, but in the alternative, the general purpose processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. In an example, a storage medium may be coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC, which may reside in a user terminal. In the alternative, the processor and the storage medium may reside as distinct components in a user terminal.
In one or more exemplary designs, the above-described functions of embodiments of the present invention may be implemented in hardware, software, firmware, or any combination of the three. If implemented in software, the functions may be stored on a computer-readable medium or transmitted as one or more instructions or code on the computer-readable medium. Computer readable media includes both computer storage media and communication media that facilitate transfer of computer programs from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer. For example, such computer-readable media may include, but is not limited to, RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that may be used to carry or store program code in the form of instructions or data structures and other data structures that may be read by a general or special purpose computer, or a general or special purpose processor. Further, any connection is properly termed a computer-readable medium, e.g., if the software is transmitted from a website, server, or other remote source via a coaxial cable, fiber optic cable, twisted pair, digital Subscriber Line (DSL), or wireless such as infrared, radio, and microwave, and is also included in the definition of computer-readable medium. The disks (disks) and disks (disks) include compact disks, laser disks, optical disks, DVDs, floppy disks, and blu-ray discs where disks usually reproduce data magnetically, while disks usually reproduce data optically with lasers. Combinations of the above may also be included within the computer-readable media.
The foregoing description of the embodiments has been provided for the purpose of illustrating the general principles of the invention, and is not meant to limit the scope of the invention, but to limit the invention to the particular embodiments, and any modifications, equivalents, improvements, etc. that fall within the spirit and principles of the invention are intended to be included within the scope of the invention.

Claims (4)

1.一种芯片布局方法,其特征在于,所述方法包括:1. A chip layout method, characterized in that the method comprises: 在芯片内设置不可复制功能单元矩阵,即PUF单元矩阵;A non-copyable functional unit matrix, i.e., a PUF unit matrix, is set in the chip; 在所述PUF单元矩阵周边设置外围电路;Disposing a peripheral circuit around the PUF unit matrix; 在所述PUF单元矩阵与所述外围电路之间设置接地保护槽;A ground protection groove is provided between the PUF unit matrix and the peripheral circuit; 所述接地保护槽为凹槽结构,所述PUF单元矩阵设置在所述接地保护槽的凹槽内;所述PUF单元矩阵边缘与所述接地保护槽之间的距离设置在0.5微米至2微米的范围之间;所述接地保护槽包括高掺杂P型层、接地金属及硅衬底;所述接地金属与所述高掺杂P型层之间设置为欧姆接触;所述PUF单元矩阵的外圈PUF单元设置为虚拟状态。The grounding protection groove is a groove structure, and the PUF unit matrix is arranged in the groove of the grounding protection groove; the distance between the edge of the PUF unit matrix and the grounding protection groove is set in the range of 0.5 microns to 2 microns; the grounding protection groove includes a highly doped P-type layer, a grounding metal and a silicon substrate; the grounding metal and the highly doped P-type layer are set to be in ohmic contact; the outer circle PUF unit of the PUF unit matrix is set to a virtual state. 2.如权利要求1所述的芯片布局方法,其特征在于,2. The chip layout method according to claim 1, characterized in that: 所述PUF单元矩阵的外两圈PUF单元设置为虚拟状态。The outer two circles of PUF units in the PUF unit matrix are set to a virtual state. 3.如权利要求1-2之一所述的芯片布局方法,其特征在于,3. The chip layout method according to any one of claims 1 to 2, characterized in that: 在所述PUF单元矩阵的PUF单元之间设置氧化隔离层。An oxidation isolation layer is provided between the PUF units of the PUF unit matrix. 4.如权利要求3所述的芯片布局方法,其特征在于,4. The chip layout method according to claim 3, characterized in that: 所述外围电路包括:读出电路、选址电路、控制电路及偏置电路。The peripheral circuit includes: a readout circuit, an address selection circuit, a control circuit and a bias circuit.
CN201910231110.1A 2019-03-26 2019-03-26 A chip layout method Active CN111832234B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910231110.1A CN111832234B (en) 2019-03-26 2019-03-26 A chip layout method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910231110.1A CN111832234B (en) 2019-03-26 2019-03-26 A chip layout method

Publications (2)

Publication Number Publication Date
CN111832234A CN111832234A (en) 2020-10-27
CN111832234B true CN111832234B (en) 2024-07-12

Family

ID=72914139

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910231110.1A Active CN111832234B (en) 2019-03-26 2019-03-26 A chip layout method

Country Status (1)

Country Link
CN (1) CN111832234B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102710252A (en) * 2012-05-28 2012-10-03 宁波大学 High-steady-state multi-port PUF (Poly Urethane Foam) circuit
CN104052604A (en) * 2014-05-23 2014-09-17 戴葵 Novel anti-cracking PUF structure

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6078068A (en) * 1998-07-15 2000-06-20 Adaptec, Inc. Electrostatic discharge protection bus/die edge seal
US9515835B2 (en) * 2015-03-24 2016-12-06 Intel Corporation Stable probing-resilient physically unclonable function (PUF) circuit
US10320573B2 (en) * 2016-11-09 2019-06-11 Arizona Board Of Regents On Behalf Of Northern Arizona University PUF-based password generation scheme
CN108229224B (en) * 2016-12-22 2020-03-10 中芯国际集成电路制造(上海)有限公司 A kind of physical unclonable chip and its manufacturing method
CN107403798B (en) * 2017-08-11 2019-02-19 北京兆易创新科技股份有限公司 A chip and its detection method
CN109522753B (en) * 2017-09-18 2020-11-06 清华大学 Circuit structure and driving method thereof, chip and authentication method thereof, and electronic device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102710252A (en) * 2012-05-28 2012-10-03 宁波大学 High-steady-state multi-port PUF (Poly Urethane Foam) circuit
CN104052604A (en) * 2014-05-23 2014-09-17 戴葵 Novel anti-cracking PUF structure

Also Published As

Publication number Publication date
CN111832234A (en) 2020-10-27

Similar Documents

Publication Publication Date Title
US11625170B2 (en) Row hammer protection for a memory device
JP5279899B2 (en) Secure random number generator
CN117012252A (en) Anti-hacking mechanism for flash memory devices
US9508921B2 (en) Electronic device and method for fabricating the same
CN107667426B (en) Controlled Modification of Antifuse Programming Voltage
TW201438449A (en) Apparatus and method for generating identification key
US20090011596A1 (en) Electronic device and manufacturing method thereof
KR20240093538A (en) Automotive processor supporting PQK encryption
CN102177583A (en) Common centroid electrostatic discharge protection for integrated circuit devices
US20160232343A1 (en) Baseband secure boot with remote storage
KR20150036987A (en) Electronic device and method for fabricating the same
TW201921249A (en) Memory array reset read operation
CN111755438B (en) A chip layout structure
WO2020003144A2 (en) Two bit/cell sram puf with enhanced reliability
CN111832234B (en) A chip layout method
CN108229224B (en) A kind of physical unclonable chip and its manufacturing method
CN209708977U (en) A chip layout structure
WO2014030604A1 (en) Semiconductor device
JP6383384B2 (en) Semiconductor device, semiconductor device manufacturing method, and unique information generation method
KR20220008747A (en) Method of operating an integrated circuit and integrated circuit
US11688437B2 (en) Amplifier offset cancelation
CN114550647A (en) Display controller and display system thereof
US20150017746A1 (en) Methods of forming a semiconductor device
TWI885714B (en) Memory devices selecting and protecting possible attacked word line based on previous refreshed word lines and relevant methods
US20150055410A1 (en) Memory circuit and method for dissipating external magnetic field

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant