摘要:
System and method for implementing multi-channel operations in a programmable hardware element (PHE). A hardware configuration program, including a processing function, inputs and outputs of the processing function, a plurality of channels, and channel scanning functionality for the plurality of channels, is specified. A PHE is configured with the hardware configuration program, including implementing the processing function and the channel scanning functionality on the PHE. A respective state and configuration of each of the plurality of channels is stored in a memory of the PHE to enable logic-sharing between each of the plurality of channels. The PHE is operated, including performing channel scanning on the plurality of channels, and updating the configuration of one or more of the channels in the memory of the PHE without interrupting the channel scanning, without taking any of the channels offline, and/or without interrupting a continuity of an output of the PHE.
摘要:
A system employs physical unclonable functions of an integrated circuit for detecting integrated circuits and protecting products and technology from integrated circuits which have been subject to tampering, stressing and replacement, and counterfeit components. The system includes a sensor detecting a characteristic impedance generated as a result of controlled access to a memory device of the integrated circuit. The characteristic impedance is applied in the creation of a discrimination matrix of values based on electrical interface signals for the integrated circuit. The sensor includes a ring oscillator and associated monitoring components. The ring oscillator is composed of the memory device of the integrated circuit and a sensory circuitry, wherein changes in a frequency generated by the ring oscillator is indicative of changes in circuitry.
摘要:
A sensor system for protecting products and technology from reverse engineering by detecting attempts to probe electronic circuitry includes a sensor electrically linked to electronic circuitry. The sensor detects interaction of probe devices with the electronic circuitry for the purpose of reverse engineering the electronic circuitry. The sensor includes an exciter and an impedance counter linked to the exciter. A count rate of the impedance counter is a function of the impedance of the electronic circuitry due to the fact that oscillation frequency generated by the exciter is also a function of the impedance of the electronic circuitry. The sensor also includes an impedance register storing the binary count value from the impedance counter, wherein after the impedance counter data is transferred into the impedance register, the data is referred to as impedance data. The sensor also includes a reference oscillator monitoring count rate of the impedance counter and a sensor evaluation system comparing the impedance value to threshold values to determine if a significant change has occurred. When changes have occurred this is indicative of abnormal behavior and may be indicative of tampering relating to the evaluation of the electronic circuit for the purpose of reverse engineering.
摘要:
A stepper motor control system is disclosed. The stepper motor including a rotor positioned within a stator for relative motion. The stepper motor further includes a control system associated with the stator and rotor for controlling relative motion. The control system is a resonant circuit which conserves electrical charge includes a first winding positioned between a first electrical charge source and a first capacitor assembly; a first switch controlling the flow of electrical charge between the first electrical charge source and the first capacitor assembly through the first winding in a first direction; and a second switch controlling the flow of electrical charge from the first capacitor assembly and through the first winding in a second direction. In use, phase one begins with the opening of the first switch, causing the flow of electrical charge through the first winding in a first direction and a predetermined relative movement between the stator and rotor. Phase two begins by closing the first switch and opening the second switch to cause the flow of electrical charge in the second direction from the first capacitor assembly and through the first winding. This causes a predetermined relative movement between the stator and rotor.
摘要:
A positive photoresist metal ion aqueous developer is provided that gives a high contrast to the photoresist.The developer disclosed comprises a formulation of aqueous alkali-base such as potassium hydroxide and a carboxylated surfactant. The incorporation of the carboxylated surfactant provides the unexpected increase in the contrast of the photoresist. The addition of the carboxylated surfactant increases the gamma from a typical photoresist gamma (.gamma.) of 3 or less to a gamma greater than 5.The high contrast photoresist provides linewidth control and affords improved process latitude in photoresist imaging. The linewidth control is particularly critical in cases where fine lines are to be defined in the resist that covers steps of topography on the coated substrate. The higher the contrast, the less affected the resist by the topography, provided the exposure is adequate to expose the resist. The process latitude afforded by the high contrast is a result of the ability to over develop (develop longer) the exposed resist without affecting the unexposed resist in the adjacent areas.
摘要:
This application describes a photosensitive composition which prints out directly as a black or near neutral image when exposed photographically and which has a greatly improved speed.
摘要:
A method for combating counterfeiting and tampering of integrated circuits includes the steps providing a programmable logic device, the programmable logic device including an arithmetic circuit implemented into the substrate, and constructing an arithmetic feedback oscillator using the arithmetic circuit. The step of constructing the arithmetic feedback oscillator includes incorporating a feedback loop into the arithmetic circuit and feeding output bits back into an input of the arithmetic circuit. The method also includes the step of selecting input values producing repeating values in a lesser order bit of a product of the arithmetic circuit when first and second input are applied to the arithmetic circuit and monitoring the lesser order bit and determining a predicted pattern.
摘要:
A method for combating counterfeiting and tampering of integrated circuits includes the steps providing a programmable logic device, the programmable logic device including an arithmetic circuit implemented into the substrate, and constructing an arithmetic feedback oscillator using the arithmetic circuit. The step of constructing the arithmetic feedback oscillator includes incorporating a feedback loop into the arithmetic circuit and feeding output bits back into an input of the arithmetic circuit. The method also includes the step of selecting input values producing repeating values in a lesser order bit of a product of the arithmetic circuit when first and second input are applied to the arithmetic circuit and monitoring the lesser order bit and determining a predicted pattern.
摘要:
A self-modifying FPGA system includes an FPGA and a configuration memory device coupled to the FPGA for providing the FPGA with configuration information. The configuration memory device is programmed with configuration data and dormant data. The FPGA system is also provided with a configuration assist circuit coupled to the FPGA and the configuration memory device for controlling loading of configuration information from the configuration memory device to the FPGA. A tamper detection system provides a tamper signal to the FPGA, wherein when a tamper signal is received by the FPGA the configuration data is replaced with the dormant data.
摘要:
A method, system and module for automatically converting a call flow into a state-based representation are disclosed. The method comprises walking a call flow and converting each page of the call flow into a rule of a higher level representation of the call flow, augmenting the higher level representation with terminal symbols representing state variable assignments and comparisons associated with decision and computation shapes in the call flow and converting the higher level representation into a state-based representation.