Abstract:
A proposed semiconductor device is directed to making unnecessary circuit operation inactive to reduce power consumption because of leakage current. The device is functionally divided into blocks. The power supply systems of the blocks are divided into a non-controlled power supply group in which power is always on and controlled power supply groups in each of which groups a supply of power can be turned on/off independently. When a power supply system control part of the non-controlled power supply group outputs a control signal for power on, a power switch part turns on to release the controlled power supply group from the sleep mode, so that the first processing part starts intermittent operation. Only when it is determined that a first next-processing necessity determining part determines necessity of the next processing, a control signal is generated to activate the next power supply group. The blocks unnecessary for processing are not supplied with power, so that no leakage current flows and power consumption because thereof can be reduced.
Abstract:
A semiconductor device that quickly saves data stored in an area to which power is supplied intermittently. Power is supplied intermittently to a first area. Power is supplied continuously to a second area. A memory is located in the second area. A save circuit saves data used in the first area in the memory before the supply of power being stopped. A restoration circuit restores data which has been saved in the memory to a predetermined circuit in the first area. A power supply control circuit supplies power to the memory if data has been saved in the memory. Otherwise the power supply control circuit stops the supply of power to the memory.
Abstract:
A semiconductor integrated circuit includes a plurality of functional blocks, each of which starts and stops an operation thereof in response to assertion and negation, respectively, of a corresponding command signal, a clock generation circuit which generates a clock signal, a clock control circuit which starts supplying the clock signal to each of the functional blocks in response to the assertion of the corresponding command signal, and stops supplying the clock signal to each of the functional blocks in response to the negation of the corresponding command signal.
Abstract:
In a code generation device for generating a code: a binary-data generation circuit generates first binary data items indicating every (mnull1)th one of n successive binary numbers, where mnull1 and nnull2. A binary-data derivation circuit derives mnull1 second binary data items indicating mnull1 binary numbers from each of the first binary data items, where the mnull1 binary numbers include the first binary data item. A first processing circuit performs a predetermined common operation on identical portions of the mnull1 second binary data items, and a second processing circuit performs individually predetermined operations on non-identical portions of the mnull1 second binary data items, where states of corresponding bits in the non-identical portions of the mnull1 second binary data items are not identical. A combining circuit combines the outputs of the first and second processing circuits.
Abstract:
A receiving unit that reduces the amount of power consumed for detecting the timing of each of a plurality of paths via which received signals were received. A receiving section receives signals sent from a base station and transmitted via a plurality of paths. A path detecting section detects the timing of each of the plurality of paths via which the received signals received by the receiving section were transmitted. A path detection range setting section sets a range where a path is detected by the path detecting section on the basis of information indicative of path timing detected by the path detecting section.
Abstract:
A receiving unit, receiving method, and semiconductor device that reduce the size of circuits in a receiving unit. A receiving section receives signals sent from a base station and transmitted through a plurality of paths. A path tracking section detects timing of each of the plurality of paths through which the signals received by the receiving section were transmitted. A demodulating section demodulates the received signals by performing a despreading process according to the timing of the plurality of paths detected by the path tracking section. A correlation value calculating section calculates a correlation value between the received signals and a spreading code. A destination selecting section provides output from the correlation value calculating section to the path tracking section in the case of performing a path tracking process by the path tracking section and provides output from the correlation value calculating section to the demodulating section in the case of demodulating the received signals by the demodulating section.
Abstract:
A processor and method of booting the processor in which dispensable circuit operation is eliminated to reduce power consumption. A first expected check-sum value relating to instructions and table data and a second expected check-sum value relating only to instructions are held in a boot ROM. When power is turned on, if a power-on determination circuit determines that the power has been turned on for a system, a read selection circuit loads instructions and the table data into an instruction storage memory and a table data storage memory and a check-sum performing circuit performs check-sum using the first expected check-sum value. In the case where the power has been turned on for periodic operation, instructions are loaded into the instruction storage memory, check-sum is performed using the second expected check-sum value, and table data that was saved in a backup memory is loaded into the table data storage memory. Thus, the time required for loading from the boot ROM for the periodic operation decreases.
Abstract:
A semiconductor device in which consumption of power attendant on a leakage current in a block where the power is turned on and off intermittently is reduced. In the semiconductor device according to the present invention, an error check necessity judgment circuit judges on notification from an error check necessity notification circuit located in a block where the power is not disconnected whether an error check must be made, and an error check execution circuit makes an error check on data loaded from an external memory at the time of a boot in accordance with the judgment of the error check necessity judgment circuit. An error check cannot completely be omitted. Therefore, to ensure the reliability of a system, an error check is forcedly made once whenever a boot is performed times set by an error check interval setting circuit. This shortens intermittent operation time by time taken to make an error check, resulting in a reduction in consumption of power attendant on a useless leakage current.
Abstract:
A receiving unit for receiving a CDMA system signal having a plurality of multipath components is intended to reduce the size. A receiving section receives a CDMA system signal. A storage section stores the signal received by the receiving section. A demodulation section demodulates each of multipath components included in the received signal stored in the storage section with a despreading code. A control section controls for demodulating a plurality of the multipath components by causing the demodulation section to perform a time division multiplex process. A Rake combining section performs the maximal ratio combining of output from the demodulation section to generate a demodulated signal.
Abstract:
An error detector at a receiver comprises a feedback shift register. A shift direction in the feedback shift register is opposite to a shift direction at a transmitter in generating a transmission bit string by using a specified generator polynomial. A reception bit string is inputted to the feedback shift register in reverse order to the transmission bit string was generated at the transmitter so that errors in the reception bit string is detected by obtaining the remainder. Another error detector at a receiver comprises first and second feedback shift registers. Respective shift directions in the first and second feedback shift registers are the same as and opposite to a shift direction at a transmitter in generating a transmission bit string. The reception bit string is inputted to the first feedback shift register in the same order in which the transmission bit string was generated, while the reception bit string is inputted to the second feedback shift register in reverse order to one which the transmission bit string was generated. Errors in the reception bit string are detected by comparing respective remainders obtained by the first and second feedback shift registers. This reduces the processing time required for the error detection and increases efficiency in detecting errors in transmitted data.