Patent classifications
G06F2101/10
Calculation processor and calculation method for determining an exponential function
A calculation processor for determining a digital output value from a digital input value based on an exponent value a, the processor comprising a first calculation block, a second calculation block and a final calculation block. The first calculation block initializes an intermediate value and an error value depending on a position of a Most Significant Bit of a significant part of the input value. The second calculation block is configured to perform repeatedly, until an exit criterion is fulfilled, the incrementation of a counter value, the determination of a power error value based on the error value and, if the power error value is larger than or equal to an error threshold, adjustment of the intermediate value y by multiplying the intermediate value with an adaptation value and setting the error value to the power error value divided by the base value. If the power error value is smaller than the error threshold, the error value is set to the power error value. The final calculation block is configured to set the output value to the intermediate value.
SYSTEMS FOR AUTOMATED BLAST DESIGN PLANNING AND METHODS RELATED THERETO
A system, method, or apparatus for generating a blast plan that can receive blast data comprising geological properties of a blast site, blasthole parameters, and available explosive product. A pattern footage can be determined based on a relationship between the face height, the specific energy of the available explosive product, and the geological properties of the bench. The burden and spacing can be determined from the pattern footage.
CALCULATION PROCESSOR AND CALCULATION METHOD
A calculation processor for determining a digital output value (OUT) from a digital input value (IN) based on an exponent value a, the processor comprising a first calculation block (CB1), a second calculation block (CB2) and a final calculation block (CBF). The first calculation block (CB1) initializes an intermediate value and an error value depending on a position of a Most Significant Bit of a significant part of the input value. The second calculation block is configured to perform repeatedly, until an exit criterion is fulfilled, the incrementation of a counter value, the determination of a power error value based on the error value and, if the power error value is larger than or equal to an error threshold, adjustment of the intermediate value y by multiplying the intermediate value with an adaptation value and setting the error value to the power error value divided by the base value. If the power error value is smaller than the error threshold, the error value is set to the power error value. The final calculation block is configured to set the output value to the intermediate value.
Method and apparatus for identifying risky vertices
The present specification provides a method for identifying risky vertices, including: constructing multiple medium networks, each of the multiple medium networks being constructed from one or more black seeds of the same type and including vertices and media connected to the vertices; determining a first risk value of each vertex based on a quantity of upper-layer media connected to the vertex and a quantity of risk conditions that the vertex meets; determining a final risk value of each vertex based on a quantity of overlapping times of the vertex in a stacked medium network structure and the first risk value; and determining a high-risk vertex based on the final risk value.
LOGARITHM CALCULATION METHOD AND LOGARITHM CALCULATION CIRCUIT
The present invention provides a logarithm calculation method, wherein the logarithm calculation method includes the steps of: (a) selecting a first parameter, a second parameter, a third parameter and a fourth parameter corresponding to an i-th iteration operation; (b) determining whether an input value is greater than the third parameter or smaller than the fourth parameter (c) if the input value is greater than the third parameter, updating the input value by multiplying the first parameter, and updating an output value by subtracting a logarithmic value of the first parameter; if the input value is less than the fourth parameter, updating the input value by multiplying the second parameter, and updating the output value by subtracting a logarithmic value of the second parameter (d) adding one to ‘i’ and return to step (a); (e) when ‘i’ is equal to a predetermined value, outputting the current output value.
METHOD AND APPARATUS FOR IDENTIFYING RISKY VERTICES
The present specification provides a method for identifying risky vertices, including: constructing multiple medium networks, each of the multiple medium networks being constructed from one or more black seeds of the same type and including vertices and media connected to the vertices; determining a first risk value of each vertex based on a quantity of upper-layer media connected to the vertex and a quantity of risk conditions that the vertex meets; determining a final risk value of each vertex based on a quantity of overlapping times of the vertex in a stacked medium network structure and the first risk value; and determining a high-risk vertex based on the final risk value.
Systems for automated blast design planning and methods related thereto
A system, method, or apparatus for generating a blast plan that can receive blast data comprising geological properties of a blast site, blasthole parameters, and available explosive product. A pattern footage can be determined based on a relationship between the face height, the specific energy of the available explosive product, and the geological properties of the bench. The burden and spacing can be determined from the pattern footage.
Systems for automated blast design planning and methods related thereto
A system, method, or apparatus for generating a blast plan that can receive blast data comprising geological properties of a blast site, blasthole parameters, and available explosive product. A pattern footage can be determined based on a relationship between the face height, the specific energy of the available explosive product, and the geological properties of the bench. The burden and spacing can be determined from the pattern footage.
SIMULATION METHOD FOR CHARACTERISTICS OF TRANSISTOR, SIMULATION METHOD FOR CHARACTERISTICS OF ELECTRONIC CIRCUIT INCLUDING TRANSISTOR, AND NONTRANSITORY RECORDING MEDIUM THAT STORES SIMULATION PROGRAM FOR CHARACTERISTICS OF TRANSISTOR
A simulation method includes a process of calculating a transient charge density q.sub.T of trapped charges after applying a voltage between a gate electrode and a semiconductor layer of a transistor, the charge density q.sub.T being calculated with a time variance of the charge density q.sub.T being expressed by a function obtained by superimposing multiple exponential functions having mutually different time constants.
Execution unit configured to evaluate functions using at least one multiplier circuit
An execution unit for a processor, the execution unit comprising: a look up table; a preparatory circuit configured to determine an index value in dependence upon the operand and search the look up table using the index value to locate an entry comprising a natural logarithm associated with the index value; control circuitry configured to provide a first value determined in dependence upon the operand and a second value determined in dependence upon the operand as inputs to at least one multiplier circuit of the execution unit so as to evaluate terms of a Taylor series expansion of a natural logarithm, wherein the control circuitry is configured to provide the natural logarithm associated with the index value and the terms of the Taylor series expansion as inputs to at least one addition circuit so as to generate a mantissa of a natural logarithm of the operand.