| With the rapid development of the integrated circuit industry, the complexity of integrated circuit increase exponentially, the design method based on bus platform has gradually become the main method of SoC. SoC (System on Chip) technology is the technology integrate all the functional modules(including CPU, DSP controller, etc.)needed by the system into one single chip, the bus based design method of SoC follow a mature bus protocol, this method provides a standard bus interface for the SoC module,greatly enhance the reuse degree of IP(Intellectual Property) core. With the development of SoC technology, the security problem of SoC chip is gradually emerging: some manufacturers put chips whose performance parameters is bad or recycled chips into the market, the entire integrated circuit industry face a great threat. In the drive of huge illegal economic interests, counterfeit chip manufacturing and distribution showed a growing trend, so the development of detection counterfeit integrated circuit chip have great significance for economic and social.Physical unclonable function (PUF) is a new technology that solves the security problem of SoC chips. The PUF utilizes the manufacturing process variability of the integrated circuit chip, such as the path delay. With the same challenge, different chips generate different responses, and then save the challenge/response pairs of the individual chip into the manufacturer’s database. For the chip to be tested, give chips the challenge get from the database, then make a comparison between the response data from the chip and the recorded response from the database, if those two response are same, the chip is genuine products, otherwise the chip is counterfeit product.Based on the ring oscillator PUF (RO-PUF), this paper analyzes the advantages and disadvantages of the basic RO-PUF, designs a new type of variable-frequency ring oscillator PUF, which inherits the advantages of the basic RO-PUF, solve the problems of RO-PUF.And then complete the design of the interface between PUF and APB bus ,which is convenient for the PUF be embedded in any AMBA bus protocol based SoC chip. |