The invention relates to the technical field of CPU card security chips, and discloses a low-power-consumption design method and system for a CPU card security chip, and the method comprises the steps: carrying out the current waveform sampling of a secret key storage region, an encryption operation unit and an identity authentication processor of the CPU card security chip, recording current data when the CPU card security chip executes data encryption, identity authentication and security calculation to obtain a feature parameter set of the security function module; establishing an encryption operation power consumption model and an identity authenticationpower consumption model, and obtaining power consumption characteristic matrixes under different key lengths through piecewise linear fitting; classifying the security application tasks to obtain a multi-level security task classification table; according to the multi-level security task classification table, a differential power consumption attack protection strategy is executed, the working voltage and frequency configuration sequence of each security function module is calculated, the optimal balance of power consumption and performance is achieved under different key lengths, and the comprehensive performance of the CPU card security chip is improved.
The invention discloses a decimal multi-modulus frequency divider circuit based on space-time averaging and phase interpolation technologies. The decimal multi-modulus frequency divider circuit comprises a third-order noise shaping modulation module, a dynamic element matching and phase selection module, a phase switchingfrequency divider module and a pipelined phase interpolation module. The third-order noise shaping modulation module is used for performing time averaging on the input frequency dividing ratio to generate an instantaneous frequency dividing ratio; the dynamic element matching and phase selection module is used for spatially averaging the instantaneous frequency dividing ratio and generating a frequency divider control word and a phase interpolator control word; the phase switching frequency divider module is used for generating a clocksignal corresponding to a frequency dividing ratio according to the frequency divider control word; and the pipelined phase interpolation module is used for performing phase interpolation according to the clocksignal to generate a final clocksignal with an accurate phase. According to the embodiment of the invention, the mutual cooperation of the modules is utilized, the fusion of the space-time averaging technology and the phase interpolation technology is realized, and the limitation of the space-time averaging technology is improved.
The invention discloses a video processingsystem based on a domestic deep learning processor, which belongs to the field of video processing systems and comprises a multi-dimensional Bayesian optimization module, an unweighted neural network module and a space-time denoising and filtering module. The multi-dimensional Bayesian optimization module uses multi-dimensional Bayesian optimization to explore and optimize the design space of the deep learning processor; the unweighted neural network module is used for introducing an unweighted neural network in neural network design, and replacing traditional weighted connection with an LUT structure, so that the calculation overhead and power consumption of a processor are reduced; and the space-time denoising filtering module provides a group of space-time denoising filters connected with the cache, and filters noise events in the preprocessing of the video stream to improve the signal-to-noise ratio of the video data. According to the invention, by combining the power consumptionadvantage of hardware neurons and the lightweight design of the unweighted neural network, the calculation and power consumption overhead of the processor is greatly reduced, so that the processor can run on low-power-consumption edge equipment.
The invention discloses an information transmission method, a base station and user equipment. The information transmission method comprises the following steps: determining first downlink control information, the first downlink control information comprises at least one of the following information: indication information of a narrowband resource used by first information transmission, modulation coding method indication information of the first information transmission, frequency hopping indication information of the first information transmission, and coverage enhancement transmission indication information of the first information transmission; the first information comprises a random access response message and / or a paging message; and sending the first downlink control information to the UE, and sending the first information to the UE according to the first downlink control information.
This invention relates to the field of integrated circuits and discloses a mixed-precision in-memory computing circuit, data processing method, and chip. The invention includes: a storage array, an index memory, and a multiply-accumulate calculation circuit. The storage array includes a first data element stored in a first precision format and / or a second data element stored in a second precision format; wherein the bit width of the first precision format is greater than that of the second precision format; the storage locations of the storage array are divided according to the bit width of the second precision format; the first data element occupies multiple consecutive storage locations; the read bit width of the storage array is an integer multiple of the bit width of the first precision format; the index memory stores the position index information of the first data element in the storage array; the multiply-accumulate calculation circuit is used to determine the precision format corresponding to the data read from the storage array based on the position index information, and performs a multiply-accumulate operation corresponding to the precision format, outputting the calculation result. This solves the compatibility problem between mixed-precision data storage and computing circuits.
The present application provides a matrix multiplication operation circuit and method, the circuit comprising: an IO core, a memory connected to the IO core and storing target matrix data to be calculated, and multiple AI computing cores connected to the IO core and deployed together with the IO core on a target chip; the IO core comprises a matrix multiplication real-time block module, the matrix multiplication real-time block module determines the optimal block strategy based on the calculation task information of the target matrix data and the current chip parameter information when the target chip is running, and determines the block task information of each AI computing core according to the optimal block strategy and the weights corresponding to the multiple AI computing cores; the AI computing core obtains the matrix block data based on the block task information and outputs the local calculation results through calculation; the local calculation results output by the multiple AI computing cores are combined into a matrix multiplication result. The present application can effectively improve the operation efficiency of the matrix multiplication operation and solve the limitations of the offline static matrix block strategy.
This application belongs to the interdisciplinary fields of semiconductor optoelectronic devices, multiferroic materials, and neuromorphic computing. Specifically, it discloses an in-situ differential optoelectronic synaptic device and its in-memory computing method. The method involves grounding the first and second electrodes, applying a voltage to the bottom electrode to change the polarization direction of the ferroelectric domains in the bismuth ferrite thin film, and using the polarization direction of the ferroelectric domains as the weight symbol in the neural weights to set the non-volatile synaptic weights. The voltage on the bottom electrode is then removed or reduced, and a light spot is used to illuminate the bismuth ferrite thin film. By adjusting the position of the light spot, the differential current between the first and second electrodes is read and used as the weight value in the neural weights, thus realizing the read operation. This application achieves integrated storage and computing.
The invention discloses an asynchronous normal form-based simulation, storage and calculation integrated array control device, which comprises an asynchronous loopbackhandshake module for generating an asynchronous clock according to an operation result of a simulation, storage and calculation integrated array, a pre-stage circuit instruction and a state signal of a finite-state machine control module, handshake communication between the asynchronous loopbackhandshake module and the digital-to-analog converter is controlled through the asynchronous clock; and the finite-state machine control module is used for generating a gating signal according to the number of handshake communication times and sending the gating signal and an asynchronous clock to the gating module, and the gating module controls the analog storage and calculation integrated array through the gating signal and the asynchronous clock. According to the asynchronous normal form-based control device for the analog storage and calculation integrated array, the accurate transmission of data in a system unit is ensured, the data processing intensity and operation efficiency are improved, the circuit design and time delay are optimized, the charge loss is reduced, and the energy efficiency ratio of the whole architecture is improved.
The present invention discloses an area-saving cordic implementation method, which belongs to the technical field of on-chipsystem design. The cordic implementation method uses N to represent the preset number of Cordic iterations. When the number of iterations i does not reach N, and the judgment value d of the iteration direction is i When it returns to 0, it means that the calculation ends prematurely. At this time, the error value is introduced to force Cordic to return to 0 and enter forward rotation. After the number of iterations reaches N, the calculation is stopped. The coefficient K c or K h will become a constant, and finally the Nth iteration value and K c or K h The present invention introduces a minimum error of 1 LSB according to the selected system function and working mode, prolongs the number of iterations, makes the coefficient compensation value a constant, avoids the use of multipliers, and greatly saves chip area and power consumption.
The invention relates to the field of signalprocessing and the technical field of semiconductor integrated circuits, in particular to a storage and calculation integrated MIMOprecoding circuit, a storage and calculation integrated MIMOprecoding method, an operation framework and a communication system. Comprising two groups of novel memory arrays, an operational amplifier, a voltage phase inverter, a current phase inverter and a trans-impedance amplifier, the first novel memory array comprises a first sub-array, a second sub-array and a third sub-array, and the second novel memory array comprises a fourth sub-array and a fifth sub-array; the second sub-array is connected with the third sub-array through the voltage phase inverter, and the fifth sub-array is connected with the trans-impedance amplifier through the current phase inverter. The two novel memory arrays cooperatively work in the same analog calculation loop, so that the circuit directly outputs a pre-coding result in a steady state, and sampling hold, interface buffer and additional control logic required by cascade connection of multi-stage modules in the prior art are avoided, thereby reducing system time delay and power consumption overhead.
The invention discloses a single-capacitor temperature sensor based on duty ratio modulation of a BJT (Bipolar Junction Transistor), and belongs to the field of integrated circuits. The temperature sensor circuit respectively charges a capacitor with a positive temperature coefficient voltage and a negative temperature coefficient voltage in a cycle, two charging time periods are calculated, the time for charging the capacitor to the positive temperature coefficient voltage is divided by the sum of the two time periods, and the ratio is in direct proportion to the temperature, that is, the temperature is converted into a duty ratio to be output. Compared with a high-precision ADC quantization method, the power consumption and the circuit complexity can be greatly reduced. Besides, the circuit adopts a single-capacitor design, that is, two sections of charging processes are performed on the same capacitor, the sum (namely, cycle time) of the two sections of time can be irrelevant to the temperature only by designing a proper proportion of two sections of charging current, and the capacitor generally occupies most area of the whole chip, so that compared with a double-capacitor design, the area is greatly saved, and the cost is reduced. And errors caused by capacitor mismatch can be avoided.
The invention discloses an anti-radiation key circuit design method based on a magnetic random access memory, provides an anti-radiation standard unit reinforcement method of dual modular redundancy (DMR) for basic combinational logic units in a write drive circuit, a word line decoding / drive circuit and a column selection circuit, and establishes an anti-radiation standard unit library. The configuration of an anti-radiation unit library is completed around 15 standard units, a layout is drawn, and the data accuracy is simulated and verified at the same time. Compared with a traditional triple modular redundancy (TMR) reinforcement scheme, the method has the advantages that the power consumption, the layout area and the delay time are greatly reduced on the premise that the anti-radiation performance is maintained.
The invention provides a key path monitoring point screening method and system combining a path activation rate and similarity, and the method comprises the steps: obtaining the time sequence information of all paths of a target circuit based on static time sequence analysis, screening out the paths with the time sequence allowance smaller than a threshold value according to the preset time sequence allowance threshold value, and forming a key path set; on the basis of a preset benchmark test set, signal overturning statistics is conducted on monitoring points of all paths in the key path set, the activation rate of all the paths is calculated, the paths with the activation rate being zero are filtered out, and an effective path set is obtained; grouping the paths in the effective path set according to starting points of the paths to obtain a plurality of path groups; for each path group, calculating the similarity between the paths based on the logic topological structure sequence of the paths in the group, clustering the paths according to the similarity, and screening out at least one path from each cluster; and summarizing the paths obtained after screening of all the path groups to form a final monitoring point set.
The invention discloses an instruction transmission processing device and an instruction transmission processing method of a sequential multi-transmission processor. The device comprises an instruction extraction unit, an instruction processing unit and a processing unit, wherein the instruction extraction unit is used for reading an instruction block from an instruction memory and pre-decoding the instruction block to form a transmittable instruction block; the instruction decoding module is used for decoding the instruction blocks received from the instruction extraction unit to obtain information of each instruction to be processed; the instruction emission validity arbitration module adopts a full associative storage structure and comprises a plurality of entries, and state information of an instruction is stored in each entry; the emission queue module is connected with the instruction emission validity arbitration module and is used for caching the to-be-emitted instruction passing arbitration; the execution unit is connected with the emission queue module and is used for executing the instruction and writing an execution result back to a corresponding entry of the instruction emission validity arbitration module; the hardware area is small, the processing efficiency is high, and pipeline pause can be avoided by distinguishing processing according to the type of the preorder instruction.
The application provides a transformer neural network acceleration device based on a photoelectric storage and calculation integrated device and a method thereof.The device comprises: (1) an encoding module comprising: a multi-head attention calculation submodule for performing a multi-head attention calculation operation on an input vector; a feedforward fully connected layer submodule for performing a fully connected operation and a linear rectification operation; an addition unit for adding the input vector and the output vector in the upper module; a normalization submodule for performing a normalization operation on the input vector from the addition unit; (2) a decoding module comprising: a multi-head attention calculation submodule, a feedforward fully connected layer submodule, an addition unit and a normalization submodule; (3) a classification prediction module for performing a fully connected operation on a one-dimensional vector output by the upper module and performing a classification output operation.The device of the application can accelerate the implementation of the transformer neural network and greatly reduce the power consumption, area and calculation delay of the hardware architecture.
The present application relates to the technical field of data processing, and more particularly to a rescue protective helmet data acquisition method based on multi-source sensing, which comprises the following steps: collecting a plurality of sensing data and a plurality of vital sign data in real time, and constructing a time neighborhood at the current time; calculating a safety correlation degree for any kind of sensing data at the current time; calculating a risk feature to obtain a cooperative risk degree according to the difference of the relative mean value and the change of the local slope relative to the overall slope of the sensing data within the time neighborhood, and combining the risk feature sequence correlation and the safety correlation degree difference to calculate an auxiliary risk reference degree; weighting and fusing the cooperative risk degree by using the auxiliary risk reference degree to obtain a safety risk index, and multiplying the safety risk index by the obtained safety core degree to obtain a safety criticality; and weighting and correcting the basic sampling frequency by using the safety criticality to obtain a dynamic sampling frequency. The present application realizes the cooperative scheduling of multi-source sensing data, and solves the problems of sampling redundancy and risk identificationlag.
The invention discloses an SRAM (Static Random Access Memory)-based in-memory multiply-accumulate calculation device and method. The device comprises a first SRAM bit cell, a second SRAM bit cell, a first transmission gate circuit and a second transmission gate circuit, wherein the first transmission gate circuit comprises a first NMOS (N-channel MetalOxideSemiconductor) tube, a first PMOS (P-channel MetalOxideSemiconductor) tube and a first input port; the second transmission gate circuit comprises a second NMOS tube, a second PMOS tube and a second input port; a third MOS tube and a fourth MOS tube are arranged between the BLL bit line and the first and second transmission gate circuits; a fifth MOS tube and a sixth MOS tube are arranged between the BLR bit line and the first and second transmission gate circuits; a NOT gate is arranged between the BLR bit line and the carry output port, and the input end of the NOR gate is connected with the output end of the NOT gate and the BLL bit line. By adopting the technical scheme, multiply-accumulate results of two groups of inputs and weights can be directly output, a multiplication unit and a first-stage half adder circuit in an adder tree are not needed, the use of transistors is saved, the area and power consumption overhead of the adder tree are reduced, and the energy efficiency of the whole CIM macro is improved.