Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and apparatus for testing digital multiplier

A technique of multiplication and factoring, used in the field of inspection of digital multipliers and devices, to achieve the effect of improving efficiency

Active Publication Date: 2014-08-13
ROBERT BOSCH GMBH
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this approach is that individual errors with multiple roles in the resulting word are not always detectable

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for testing digital multiplier
  • Method and apparatus for testing digital multiplier
  • Method and apparatus for testing digital multiplier

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] exist figure 1 The setup for applying equation (1) to the test is shown in . A first multiplication unit 100 , a first logarithmic means 103 , a second logarithmic means 101 and a third logarithmic means 102 are shown. The first factor X is delivered to the second logarithmic device 101 and the first input of the first multiplication unit 100, and the second factor Y is delivered to the third logarithmic device 102 and the second input of the first multiplication unit 100 end. The first multiplication unit presents at its output the product Z=X·Y of the values ​​applied to its two inputs. This product Z is fed to a first logarithm taker 103 .

[0042] The outputs of the second logarithm means 101 and the third logarithm means 102 are added, the output of the first logarithm means 103 is subtracted from these outputs and the output signal A is thus obtained.

[0043]In the error-free case and if the logarithm can be calculated approximately exactly, the output signal...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a method and apparatus for testing a digital multiplier. A method for calculating an error signal is disclosed, wherein the error signal is determined to be a difference between a sum logarithm and a product logarithm which is determined to be a logarithm of the absolute value of a product determined by a first multiplication device. The method is characterized in that the sum logarithm is determined to be the sum of a first exponent, a second exponent and a mantissa logarithm; the mantissa logarithm is determined to be a logarithm of the absolute value of a mantissa product; the mantissa product is determined to a product of a first approximate normalized mantissa and a second approximate normalized mantissa; the first approximate normalized mantissa is determined to be an approximation of a normalized mantissa of float point representation of a first divider relative to a base; the first exponent is an exponent of the base in the float point representation of the first divider; the second approximate normalized mantissa is determined to be an approximate normalized mantissa of float point representation of a second divider relative to the base; and the second exponent is an exponent of the base in the float point representation of the second divider.

Description

Background technique [0001] Transient errors in digital electronics are an increasing challenge due to ever smaller ASIC structures and decreasing operating voltages. When used in safety-critical systems, not only transient but also permanent errors must be identified. Digital multipliers or squarers are an integral part of many electronic circuits and therefore must be checked for two types of errors. [0002] To secure the multiplier or squarer, various approaches are possible. One possible approach is based on redundancy: the multiplication is performed multiple times (either temporally consecutively or in parallel on several multiplication units) and the results are compared with each other. Correspondingly, the hardware or time outlay for this method is high. [0003] Another possible scheme utilizes parity checking or parity prediction. From the parity of the two operands of the multiplication, a prediction is made about the parity of the result. The disadvantage of...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F7/483G06F11/14
CPCG06F7/483G06F7/5235G06F11/00G06F11/0706G06F11/0754G06F7/523G06F11/0721G06F11/0751G06F5/012G06F7/4876
Inventor A.乌尔
Owner ROBERT BOSCH GMBH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products