Patent US5457790A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5457790A Expired / Lapsed US ⏱️ 0.0 years remaining

Low power consumption semiconductor integrated circuit device and microprocessor

Assignee: Hitachi Ltd
•
Filing: 1993-10-18
•
Granted: 1995-10-10
•
Expires: 2013-10-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In semiconductor integrated circuit device and microprocessor including at least one functional circuit block, the start of operation of the functional circuit block is detected prior to the start of operation, the functional circuit block for which the start of operation has been detected is activated prior to the start of operation and inactivated after the termination of operation.

Inventors

  • 👤 Masahiro Iwamura
  • 👤 Shigeya Tanaka
  • 👤 Hideo Maejima
  • 👤 Tetsuo Nakano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 10:15
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3234; G06F1/3287; G06F15/00; G06F15/76; G06F15/78; G06F15/7828; G06F15/7832; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3818; G06F9/3822; G06F9/3824; G06F9/3836; G06F9/3854; G06F9/3858; G06F9/38585; G06F9/3867; G06F9/3869; G06F9/3885; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/41; G11C11/413; G11C11/417; G11C11/419; Y; Y02; Y02D; Y02D10/00; Y02D30/00; Y02D30/50

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 108 words
A semiconductor integrated circuit device comprising: a memory; a decoder for decoding an instruction, wherein said decoder comprises: a detector for detecting whether or not said instruction is instructing an accessing of said memory, and a signal generator responsive to an accessing determination by said detector for generating a memory access previous notice signal prior to an initiation of operations for accessing said memory when said instruction is instructing an accessing of said memory; an activator responsive to said memory access previous notice signal for activating said memory from a low power mode to a normal operation mode prior to said initiation of operations for accessing said memory.
Claim 2
Dependent Claim 108 words
A semiconductor integrated circuit device comprising: a memory; a decoder for decoding an instruction, wherein said decoder comprises: a detector for detecting whether or not said instruction is instructing an accessing of said memory, and a signal generator responsive to an accessing determination by said detector for generating a memory access previous notice signal prior to an initiation of operations for accessing said memory when said instruction is instructing an accessing of said memory; an activator responsive to said memory access previous notice signal for activating said memory from a low power mode to a normal operation mode prior to said initiation of operations for accessing said memory.
Claim 3
Dependent Claim 16 words
A semiconductor integrated circuit device according to claim 1 wherein said detector detects a LOAD/STORE instruction.
Claim 4
Dependent Claim 28 words
A semiconductor integrated circuit as claimed in claim 1, further comprising an address generator for generating a memory address for accessing said memory according to said decoded instruction.
Claim 5
Dependent Claim 37 words
A semiconductor integrated circuit device as claimed in claim 1, wherein said activator additionally is for deactivating said memory from a normal operation mode to a low power mode after completion of operations for accessing said memory.
Claim 6
Dependent Claim 169 words
A microprocessor comprising: a register for storing an instruction; a decoder for decoding said instruction held in said resister; an arithmetic and logic operation unit for executing instructions; register file connected to said arithmetic and logic operation unit for storing data; wherein said decoder comprises: a detector for detecting whether or not said instruction is one of an instruction which instructs: A.) an execution operation in said arithmetic and logic operation unit and, B.) an accessing of said register file; and a signal generator responsive to a detecting determination by said detector for generating one of: A.) an operation previous notice signal and. B.) a register access previous notice signal; an activator responsive to said one of an operation previous notice signal and register access previous notice signal for activating one of said arithmetic and logic operation unit and said register file from a low power mode to a normal operation mode prior to an accessing of one of said arithmetic and logic operation circuit and said register file.
Claim 7
Dependent Claim 169 words
A microprocessor comprising: a register for storing an instruction; a decoder for decoding said instruction held in said resister; an arithmetic and logic operation unit for executing instructions; register file connected to said arithmetic and logic operation unit for storing data; wherein said decoder comprises: a detector for detecting whether or not said instruction is one of an instruction which instructs: A.) an execution operation in said arithmetic and logic operation unit and, B.) an accessing of said register file; and a signal generator responsive to a detecting determination by said detector for generating one of: A.) an operation previous notice signal and. B.) a register access previous notice signal; an activator responsive to said one of an operation previous notice signal and register access previous notice signal for activating one of said arithmetic and logic operation unit and said register file from a low power mode to a normal operation mode prior to an accessing of one of said arithmetic and logic operation circuit and said register file.
Claim 8
Dependent Claim 30 words
A microprocessor according to claim 5 wherein said decoder generates said register access previous notice signal at least one accessing time period prior to an accessing of said register file.
Claim 9
Dependent Claim 89 words
A microprocessor according to claim 5 wherein said activator increases an operation current of said one of said arithmetic and logic operation unit and said register file at a predetermined change rate from a current level smaller than a predetermined operating current level to said predetermined operating current level from the time of occurrence of one of said operation previous notice signal and said register access previous notice signal to the time of an actual access of one of said arithmetic and logic operation unit and said register file.
Claim 10
Dependent Claim 54 words
A microprocessor as claimed in claim 5, wherein said activator additionally is for deactivating said one of said arithmetic and logic operation unit and said register file from a normal operation mode to a low power mode after an accessing of said one of said arithmetic and logic operation unit and said register file.
Claim 11
Dependent Claim 140 words
A microprocessor comprising: at least one functional circuit block; an instruction decoder for decoding an instruction and outputting an execution signal for instructing the execution of said instruction by selected functional circuit blocks of said at least one functional circuit block; a signal generator for detecting said execution signal prior to the initiation of operations for execution by said selected functional circuit blocks when said instruction is instructing an execution by said selected functional circuit blocks and for supplying an operation previous notice signal with respect to said selected functional circuit blocks for which the execution has been detected; and an activator responsive to said operation previous notice signal for activating said selected functional circuit blocks from a low power mode to a normal, operation mode prior to said initiation of operations for execution by said selected functional circuit blocks.
Claim 12
Dependent Claim 140 words
A microprocessor comprising: at least one functional circuit block; an instruction decoder for decoding an instruction and outputting an execution signal for instructing the execution of said instruction by selected functional circuit blocks of said at least one functional circuit block; a signal generator for detecting said execution signal prior to the initiation of operations for execution by said selected functional circuit blocks when said instruction is instructing an execution by said selected functional circuit blocks and for supplying an operation previous notice signal with respect to said selected functional circuit blocks for which the execution has been detected; and an activator responsive to said operation previous notice signal for activating said selected functional circuit blocks from a low power mode to a normal, operation mode prior to said initiation of operations for execution by said selected functional circuit blocks.
Claim 13
Dependent Claim 41 words
A microprocessor as claimed in claim 9, wherein said activator additionally is for deactivating said selected functional circuit blocks from a normal operation mode to a low power mode after completion of operations for execution by said selected functional circuit blocks.
Claim 14
Dependent Claim 101 words
A semiconductor integrated circuit device comprising: a memory; a decoder for decoding an instruction, wherein said decoder comprises: a detector for detecting whether or not said instruction is instructing an accessing of said memory, and a signal generator responsive to an accessing determination by said detector for generating a memory access previous notice signal prior to an accessing of said memory; an activator responsive to said memory access previous notice signal for activating said memory from a low power mode to a normal operation mode prior to an accessing of said memory, and wherein said memory is a clock synchronized memory.
Claim 15
Dependent Claim 101 words
A semiconductor integrated circuit device comprising: a memory; a decoder for decoding an instruction, wherein said decoder comprises: a detector for detecting whether or not said instruction is instructing an accessing of said memory, and a signal generator responsive to an accessing determination by said detector for generating a memory access previous notice signal prior to an accessing of said memory; an activator responsive to said memory access previous notice signal for activating said memory from a low power mode to a normal operation mode prior to an accessing of said memory, and wherein said memory is a clock synchronized memory.
Claim 16
Dependent Claim 39 words
A semiconductor integrated circuit device according to claim 11 further comprising: a clock generator for generating a memory access clock signal based on a system clock signal of the semiconductor integrated circuit device and said access previous notice signal.
Claim 17
Dependent Claim 44 words
A semiconductor integrated circuit device according to claim 14 further comprising: a pulse generator for generating a pulse for activating a sense amplifier of said memory based on a system clock signal of the semiconductor integrated circuit device and said access previous notice signal.
Claim 18
Dependent Claim 155 words
A semiconductor integrated circuit device comprising: a memory; a decoder for decoding an instruction, wherein said decoder comprises: a detector for detecting whether or not said instruction is instructing an accessing of said memory, and a signal generator responsive to an accessing determination by said detector for generating a memory access previous notice signal prior to initiation of operations for accessing said memory when said instruction is instructing an accessing of said memory; an activator responsive to said memory access previous notice signal for activating said memory from a low power mode to a normal operation mode prior to said initiation of operations for accessing of said memory, said activating being initiated a predetermined time prior to said initiation of operations for accessing so as to allow any noise signals resultant from a low-power-to-normal-operation-power transition to subside to at least a level where said noise signals will not affect a memory operation of said memory.
Claim 19
Dependent Claim 155 words
A semiconductor integrated circuit device comprising: a memory; a decoder for decoding an instruction, wherein said decoder comprises: a detector for detecting whether or not said instruction is instructing an accessing of said memory, and a signal generator responsive to an accessing determination by said detector for generating a memory access previous notice signal prior to initiation of operations for accessing said memory when said instruction is instructing an accessing of said memory; an activator responsive to said memory access previous notice signal for activating said memory from a low power mode to a normal operation mode prior to said initiation of operations for accessing of said memory, said activating being initiated a predetermined time prior to said initiation of operations for accessing so as to allow any noise signals resultant from a low-power-to-normal-operation-power transition to subside to at least a level where said noise signals will not affect a memory operation of said memory.
Claim 20
Dependent Claim 190 words
A semiconductor integrated circuit device comprising: a memory; a decoder for decoding an instruction, wherein said decoder comprises: a detector for detecting whether or not said instruction is instructing an accessing of said memory, and a signal generator responsive to an accessing determination by said detector for generating a memory access previous notice signal prior to an accessing of said memory; an activator responsive to said memory access previous notice signal for activating said memory from a low power mode to a normal operation mode prior to an accessing of said memory, said activating being initiated a predetermined time prior to said accessing so as to allow any noise signals resultant from a low-power-to-normal-operation-power transition to subside to at least a level where said noise signals will not affect a memory operation of said memory; wherein said activator additionally is for deactivating said memory from a normal operation mode to a low power mode after an accessing of said memory, said deactivating being initiated a predetermined time after said accessing so as to prevent any noise signals resultant from a normal-operation-power-to-low-power transition from affecting said memory operation of said memory.
Claim 21
Dependent Claim 190 words
A semiconductor integrated circuit device comprising: a memory; a decoder for decoding an instruction, wherein said decoder comprises: a detector for detecting whether or not said instruction is instructing an accessing of said memory, and a signal generator responsive to an accessing determination by said detector for generating a memory access previous notice signal prior to an accessing of said memory; an activator responsive to said memory access previous notice signal for activating said memory from a low power mode to a normal operation mode prior to an accessing of said memory, said activating being initiated a predetermined time prior to said accessing so as to allow any noise signals resultant from a low-power-to-normal-operation-power transition to subside to at least a level where said noise signals will not affect a memory operation of said memory; wherein said activator additionally is for deactivating said memory from a normal operation mode to a low power mode after an accessing of said memory, said deactivating being initiated a predetermined time after said accessing so as to prevent any noise signals resultant from a normal-operation-power-to-low-power transition from affecting said memory operation of said memory.
Claim 22
Dependent Claim 219 words
A microprocessor comprising; a register for storing an instruction; a decoder for decoding said instruction held in said resister; an arithmetic and logic operation unit for executing instructions; register file connected to said arithmetic and logic operation unit for storing data; wherein said decoder comprises: a detector for detecting whether or not said instruction is one of an instruction which instructs: A.) an execution operation in said arithmetic and logic operation unit and, B.) an accessing of said register file; and a signal generator responsive to a detecting determination by said detector for generating one of: A.) an operation previous notice signal and, B.) a register access previous notice signal; an activator responsive to said one of an operation previous notice signal and register access previous notice signal for activating one of said arithmetic and logic operation unit and said register file from a low power mode to a normal operation mode prior to an accessing of one of said arithmetic and logic operation unit and said register file, said activating being initiated a predetermined time prior to said accessing so as to allow any noise signals resultant from a low-power-to-normal-operation-power transition to subside to at least a level where said noise signals will not affect an operation of said arithmetic and logic operation unit and said register file.
Claim 23
Dependent Claim 219 words
A microprocessor comprising; a register for storing an instruction; a decoder for decoding said instruction held in said resister; an arithmetic and logic operation unit for executing instructions; register file connected to said arithmetic and logic operation unit for storing data; wherein said decoder comprises: a detector for detecting whether or not said instruction is one of an instruction which instructs: A.) an execution operation in said arithmetic and logic operation unit and, B.) an accessing of said register file; and a signal generator responsive to a detecting determination by said detector for generating one of: A.) an operation previous notice signal and, B.) a register access previous notice signal; an activator responsive to said one of an operation previous notice signal and register access previous notice signal for activating one of said arithmetic and logic operation unit and said register file from a low power mode to a normal operation mode prior to an accessing of one of said arithmetic and logic operation unit and said register file, said activating being initiated a predetermined time prior to said accessing so as to allow any noise signals resultant from a low-power-to-normal-operation-power transition to subside to at least a level where said noise signals will not affect an operation of said arithmetic and logic operation unit and said register file.
Claim 24
Dependent Claim 93 words
A microprocessor as claimed in claim 16, wherein said activator additionally is for deactivating said one of said arithmetic and logic operation unit and said register file from a normal operation mode to a low power mode after an accessing of one of said arithmetic and logic operation unit and said register file, said deactivating being initiated a predetermined time after said accessing so as to prevent any noise signals resultant from a normal-operation-power-to-low-power transition from affecting an accessing of said one of said arithmetic and logic operation unit and said register file.
Claim 25
Dependent Claim 177 words
A microprocessor comprising: at least one functional circuit block; an instruction decoder for decoding an instruction and outputting an execution signal for instructing the execution of said instruction by selected functional circuit blocks of said at least one functional circuit block; a signal generator for detecting said execution signal prior to the initiation of operations for execution by said selected functional circuit blocks and for supplying an operation previous notice signal with respect to said selected functional circuit blocks for which the execution has been detected; and an activator responsive to said operation previous notice signal for activating said selected functional circuit blocks from a low power mode to a normal operation mode prior to said initiation of operations for execution by said selected functional circuit blocks, said activating being initiated a predetermined time prior to said initiation of operation for execution so as to allow any noise signals resultant from a low-power-to-normal-operation-power transition to subside to at least a level where said noise signals will not affect a functional operation of said selected functional circuit blocks.
Claim 26
Dependent Claim 177 words
A microprocessor comprising: at least one functional circuit block; an instruction decoder for decoding an instruction and outputting an execution signal for instructing the execution of said instruction by selected functional circuit blocks of said at least one functional circuit block; a signal generator for detecting said execution signal prior to the initiation of operations for execution by said selected functional circuit blocks and for supplying an operation previous notice signal with respect to said selected functional circuit blocks for which the execution has been detected; and an activator responsive to said operation previous notice signal for activating said selected functional circuit blocks from a low power mode to a normal operation mode prior to said initiation of operations for execution by said selected functional circuit blocks, said activating being initiated a predetermined time prior to said initiation of operation for execution so as to allow any noise signals resultant from a low-power-to-normal-operation-power transition to subside to at least a level where said noise signals will not affect a functional operation of said selected functional circuit blocks.
Claim 27
Dependent Claim 224 words
A microprocessor comprising: at least one functional circuit block; an instruction decoder for decoding an instruction and outputting an execution signal for instructing the execution of said instruction by selected ones of said at least one functional circuit block; a signal generator for detecting said execution signal prior to the start of execution by a functional circuit block and for supplying an operation previous notice signal with respect to selected functional circuit blocks for which the execution has been detected; and an activator responsive to said operation previous notice signal for activating said selected functional circuit blocks from a low power mode to a normal operation mode prior to an execution of said instruction by said functional circuit block, said activating being initiated a predetermined time prior to said accessing so as to allow any noise signals resultant from a low-power-to-normal-operation-power transition to subside to at least a level where said noise signals will not affect a functional operation of said selected functional circuit blocks, wherein said activator additionally is for deactivating said functional circuit block from a normal operation mode to a low power mode after said execution by said functional circuit block, said deactivating being initiated a predetermined time after said execution so as to prevent any noise signals resultant from a normal-operation-power-to-low-power-transition from affecting said execution by said functional circuit block.
Claim 28
Dependent Claim 224 words
A microprocessor comprising: at least one functional circuit block; an instruction decoder for decoding an instruction and outputting an execution signal for instructing the execution of said instruction by selected ones of said at least one functional circuit block; a signal generator for detecting said execution signal prior to the start of execution by a functional circuit block and for supplying an operation previous notice signal with respect to selected functional circuit blocks for which the execution has been detected; and an activator responsive to said operation previous notice signal for activating said selected functional circuit blocks from a low power mode to a normal operation mode prior to an execution of said instruction by said functional circuit block, said activating being initiated a predetermined time prior to said accessing so as to allow any noise signals resultant from a low-power-to-normal-operation-power transition to subside to at least a level where said noise signals will not affect a functional operation of said selected functional circuit blocks, wherein said activator additionally is for deactivating said functional circuit block from a normal operation mode to a low power mode after said execution by said functional circuit block, said deactivating being initiated a predetermined time after said execution so as to prevent any noise signals resultant from a normal-operation-power-to-low-power-transition from affecting said execution by said functional circuit block.

References Cited (Backward Citations)

US3736569A Cited
US4137563A Cited
DE2825770A1 Cited
US4236205A Cited
JPS6145354A Cited
US5060188A Cited
US4961172A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-10-09 1999-04-10 1999-10-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-10-09 2003-04-10 2003-10-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-10-09 2007-04-10 2007-10-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag