-
公开(公告)号:DK3526927T3
公开(公告)日:2021-03-22
申请号:DK17780697
申请日:2017-10-02
Applicant: IBM
-
公开(公告)号:AU2017333398B2
公开(公告)日:2020-07-23
申请号:AU2017333398
申请日:2017-09-27
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , ZOELLIN CHRISTIAN
Abstract: An instruction to be used to produce a message digest for a message is executed. In execution, a padding state control of the instruction is checked to determine whether padding has been performed for the message. If the checking indicates padding has been performed, a first action is performed; and if the checking indicates padding has not been performed, a second action, different from the first action, is performed.
-
公开(公告)号:AU2017336193B2
公开(公告)日:2019-09-26
申请号:AU2017336193
申请日:2017-09-26
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , ZOELLIN CHRISTIAN , NERZ BERND , VISEGRADY TAMAS
IPC: G06F7/58
Abstract: An instruction configured to perform a plurality of functions is executed. Based on a function code associated with the instruction having a selected value, one or more inputs of the instruction are checked to determine which one or more functions of the plurality of functions are to be performed. Based on a first input of the one or more inputs having a first value, a function of providing raw entropy is performed, in which the providing of raw entropy includes storing a number of raw random numbers. Further, based on a second input of the one or more inputs having a second value, a function of providing conditioned entropy is provided, in which the providing of conditioned entropy includes storing a number of conditioned random numbers.
-
公开(公告)号:AU2017333398A1
公开(公告)日:2019-04-04
申请号:AU2017333398
申请日:2017-09-27
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , ZOELLIN CHRISTIAN
Abstract: An instruction to be used to produce a message digest for a message is executed. In execution, a padding state control of the instruction is checked to determine whether padding has been performed for the message. If the checking indicates padding has been performed, a first action is performed; and if the checking indicates padding has not been performed, a second action, different from the first action, is performed.
-
公开(公告)号:GB2519752A
公开(公告)日:2015-05-06
申请号:GB201319034
申请日:2013-10-29
Applicant: IBM
Inventor: TORREITER OTTO ANDREAS , ECKERT MARTIN , ZOELLIN CHRISTIAN
IPC: G11C29/26 , G01R31/317 , G01R31/3187 , G06F11/27 , G11C29/12
Abstract: A method and apparatus for performing an array built-in self-test (ABIST) on an electronic circuit 100 comprising a memory 110 with two or more memory arrays 111-115 and two or more array built-in self-test engines 116-120, each engine associated with a different memory array 111-115, and each engine associated with a programmable delay unit DU1-DU5, preferably a dedicated separate delay unit. The disclosed method comprises the following steps: determine at least one delay value (dn) corresponding to an array built-in self-test engine 116-120 and the delay value (dn) depending on the execution time (tdn) for testing the memory array; provide at least one delay value (dn) to the programmable delay unit DU1-DU5; the method continues by delaying the start of the ABIST engine 116-120 depending on the respective delay value (dn). The delay value (dn) may be determined from the test duration (tdn) of an associated memory cell and the maximum of all test durations (tdmax), for example the difference between tdmax and tdn.. The delay values (dn) may also be chosen such that some or all sets of ABIST engines start processing at different times so as to avoid fluctuations and disturbances in supply currents. Preferably the delay times maybe chosen such that all of the ABIST engines terminate or stop at the same point in time (tend) (figure 5). The termination point is monitored by a dedicated monitoring unit. The programmable delay unit(s) DU1-DU5 may be adapted to generate a start signal after expiry of the delay value (dn) in order to start processing of the associated ABIST engine.
-
-
-
-