摘要:
An IC device to be newly developed has at least one first function block (11A-11C, 12A, 12B, 14) and at least one second function block (13A, 13B) in which the first and second function blocks of the to-be-newly developed IC device is formed in a single semiconductor substrate, and logic design data of the first function block is available and that of the second function block needs to be newly prepared at a start of fabrication of the IC device. The IC device is, in one embodiment of the present invention, fabricated by starting logic design (53) of the second function block to prepare logic design data of the second function block while doped layers are formed (55) in a semiconductor substrate for the first and second function blocks to provide a semi-completed IC chip, performing (57) mask design of wiring conductor pattern using the logic design data of the first function block and later obtained logic design data of said second function block to prepare mask design data for the IC device, and forming (57) conductor pattern using the mask design data on the semi-completed IC chip to complete a newly developed IC device.
摘要:
A single chip microcomputer comprises a control circuit (12a, 12b), a processing circuit (13a, 13b) and a plurality of address register - status register pairs. A logical unit formed within the control circuit (12a, 12b) comprises an electrically writable non-volatile semiconductor memory device. Information can be externally written into the non-volatile semiconductor memory included in the logical unit, and the plurality of address register - status register pairs can be arbitrarily selected. As a result, logic function of the logical unit can be arbitrarily established in accordance with externally supplied information. Demanded specifications of various users can be satisfied by the logic function thus arbitrarily formed.
摘要:
In a digital signal processor comprising interface means for data input output with an external device; data buses (21, 22); data memories (5, 6); floating point multiplier (14) for adding exponent parts and multiplying mantissa parts of a pair of data applied; a floating adder/subtracter (15); an accumulator (16); a switching circuit (17) and a control circuit (4), the floating adder/subtracter comprising adjusting means (67 to 69, 63 to 65) for adjusting two floating point data; an adder (75) for adding the two adjusted mantissa parts of the two floating point data; a leftwards shift circuit (76) for shifting output data from the adder; a zero detector (79) to provide a first shift data signal; a correction circuit (85) and a control circuit (89) to generate an underflow signal and provide a normalized exponent part of the sum of the two data; a constant adder circuit (77) and a selector (81) for providing the shift circuit with a second shift data signal, or the first shift data signal depending on whether or not the underflow signal is generated.
摘要:
A digital signal processor comprising interface means for data inputoutput with an external device; a first data bus (21) which has a predetermined number of bits and which is connected to the interface means; data memories (5, 6) connected to the data bus; a second data bus (22) onto which a data from the data memories is read out; a floating point multiplier (14) connected with the first and second data buses and for adding exponent parts and multiplying mantissa parts of a pair of data applied, to deliver an operated result having a number of bits larger than that of the first data bus; a floating adder-subtracter (15) including an input selection portion selecting a pair of data appointed by a program instruction from amongst a plurality of data containing the output of the multiplier, and for adding subtracting said pair of data; an accumulator (16) for holding a data delivered from the adder subtracter and having a number of bits larger than that of the first data bus; a third data bus (27) which has a number of bits larger than that of the first data bus and which supplies an output of said accumulator to said input selection portion of said adder subtracter; a switching circuit (17) connected between said accumulator and the first data bus and for reducing the number of bits of the output data of the accumulator and then supplying the resultant data to the first data bus; and a control circuit (4) for controlling the operations of the respective means in accordance with program instructions.