ATE189067T1 - Schaltung zur taktverteilungssteuerung zur leistungseinsparung in rechnersystemen - Google Patents

Schaltung zur taktverteilungssteuerung zur leistungseinsparung in rechnersystemen

Info

Publication number
ATE189067T1
ATE189067T1 AT93402884T AT93402884T ATE189067T1 AT E189067 T1 ATE189067 T1 AT E189067T1 AT 93402884 T AT93402884 T AT 93402884T AT 93402884 T AT93402884 T AT 93402884T AT E189067 T1 ATE189067 T1 AT E189067T1
Authority
AT
Austria
Prior art keywords
clock pulses
control circuit
power saving
computer systems
distribution control
Prior art date
Application number
AT93402884T
Other languages
English (en)
Inventor
John D Kenny
Min Shin Ma
Original Assignee
Nat Semiconductor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nat Semiconductor Corp filed Critical Nat Semiconductor Corp
Application granted granted Critical
Publication of ATE189067T1 publication Critical patent/ATE189067T1/de

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26—Power supply means, e.g. regulation thereof
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003—Arrangements for executing specific machine instructions
    • G06F9/30076—Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
    • G06F9/30083—Power or thermal control instructions
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26—Power supply means, e.g. regulation thereof
    • G06F1/32—Means for saving power
    • G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26—Power supply means, e.g. regulation thereof
    • G06F1/32—Means for saving power
    • G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234—Power saving characterised by the action undertaken
    • G06F1/324—Power saving characterised by the action undertaken by lowering clock frequency
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003—Arrangements for executing specific machine instructions
    • G06F9/30076—Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
    • G06F9/30079—Pipeline control instructions, e.g. multicycle NOP
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3867—Concurrent instruction execution, e.g. pipeline or look ahead using instruction pipelines
    • G06F9/3869—Implementation aspects, e.g. pipeline latches; pipeline synchronisation and clocking
    • Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)
  • Direct Current Feeding And Distribution (AREA)
  • Selective Calling Equipment (AREA)
  • Pulse Circuits (AREA)
AT93402884T 1993-11-15 1993-11-29 Schaltung zur taktverteilungssteuerung zur leistungseinsparung in rechnersystemen ATE189067T1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/151,876 US5546037A (en) 1993-11-15 1993-11-15 NAPNOP circuit for conserving power in computer systems

Publications (1)

Publication Number Publication Date
ATE189067T1 true ATE189067T1 (de) 2000-02-15

Family

ID=22540616

Family Applications (1)

Application Number Title Priority Date Filing Date
AT93402884T ATE189067T1 (de) 1993-11-15 1993-11-29 Schaltung zur taktverteilungssteuerung zur leistungseinsparung in rechnersystemen

Country Status (7)

Country Link
US (1) US5546037A (de)
EP (1) EP0655673B1 (de)
JP (1) JPH07191779A (de)
KR (1) KR950015034A (de)
AT (1) ATE189067T1 (de)
CA (1) CA2110068A1 (de)
DE (1) DE69327658T2 (de)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5954819A (en) * 1996-05-17 1999-09-21 National Semiconductor Corporation Power conservation method and apparatus activated by detecting programmable signals indicative of system inactivity and excluding prefetched signals
US5983356A (en) * 1996-06-18 1999-11-09 National Semiconductor Corporation Power conservation method and apparatus activated by detecting shadowed interrupt signals indicative of system inactivity and excluding prefetched signals
US5983355A (en) * 1996-05-20 1999-11-09 National Semiconductor Corporation Power conservation method and apparatus activated by detecting specific fixed interrupt signals indicative of system inactivity and excluding prefetched signals
US6057711A (en) * 1996-12-10 2000-05-02 Vlsi Technology, Inc. Circuit arrangement and method for asynchronous control of logic circuits
US6029006A (en) * 1996-12-23 2000-02-22 Motorola, Inc. Data processor with circuit for regulating instruction throughput while powered and method of operation
US5958044A (en) * 1997-01-24 1999-09-28 Texas Instruments Incorporated Multicycle NOP
JP2000330785A (ja) * 1999-05-18 2000-11-30 Sharp Corp 実時間プロセッサおよび命令実行方法
US6671795B1 (en) * 2000-01-21 2003-12-30 Intel Corporation Method and apparatus for pausing execution in a processor or the like
US6668331B1 (en) * 2000-03-24 2003-12-23 Advantest Corp. Apparatus and method for successively generating an event to establish a total delay time that is greater than can be expressed by specified data bits in an event memory
US7363474B2 (en) 2001-12-31 2008-04-22 Intel Corporation Method and apparatus for suspending execution of a thread until a specified memory access occurs
US7127561B2 (en) 2001-12-31 2006-10-24 Intel Corporation Coherency techniques for suspending execution of a thread until a specified memory access occurs
EP1600845A1 (de) * 2004-05-28 2005-11-30 STMicroelectronics Limited Prozessor mit Stromsparschaltung
US8253748B1 (en) 2005-11-29 2012-08-28 Nvidia Corporation Shader performance registers
US7809928B1 (en) * 2005-11-29 2010-10-05 Nvidia Corporation Generating event signals for performance register control using non-operative instructions

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3768026A (en) * 1972-03-09 1973-10-23 Bell Telephone Labor Inc Retriggerable one-shot multivibrator
US5045715A (en) * 1990-03-19 1991-09-03 Apple Computer, Inc. Circuit for generating stretched clock phases on a cycle by cycle basis
US5172453A (en) * 1990-05-18 1992-12-22 Murata Kikai Kabushiki Kaisha Sliver can
GB2246455A (en) * 1990-07-23 1992-01-29 Philips Electronic Associated Altering the rate at which digital circuitry operates
JPH0776894B2 (ja) * 1991-02-25 1995-08-16 インターナショナル・ビジネス・マシーンズ・コーポレイション プロセッサ用クロック信号の制御方法及び情報処理システム
US5369311A (en) * 1992-03-06 1994-11-29 Intel Corporation Clock generator control circuit
US5452401A (en) * 1992-03-31 1995-09-19 Seiko Epson Corporation Selective power-down for high performance CPU/system
US5313108A (en) * 1992-04-17 1994-05-17 Picopower Technology, Inc. Circuit for generating a stretched clock signal by one period or one-half period
US5422585A (en) * 1993-09-24 1995-06-06 Fan Chiangi; Yung F. Apparatus for generating an output signal of a desired pulse width

Also Published As

Publication number Publication date
DE69327658T2 (de) 2000-09-14
KR950015034A (ko) 1995-06-16
EP0655673A1 (de) 1995-05-31
JPH07191779A (ja) 1995-07-28
CA2110068A1 (en) 1995-05-16
EP0655673B1 (de) 2000-01-19
DE69327658D1 (de) 2000-02-24
US5546037A (en) 1996-08-13

Similar Documents

Publication Publication Date Title
DE69327658D1 (de) Schaltung zur Taktverteilungssteuerung zur Leistungseinsparung in Rechnersystemen
GB2307068B (en) Numerical control system using a personal computer and a method of controlling the same
EP0377538A3 (de) Strommoden-Schaltregel mit programmierter Ausschaltzeit
CA2358416A1 (en) Process facility control systems using an efficient prediction form and methods of operating the same
ATE477703T1 (de) Leistungssteuergerät für beleuchtungssysteme
DE69432005D1 (de) Rechnersystem mit Interruptsteuerung und Leistungsverwaltungseinheit
DE69119448D1 (de) Ein-/Ausgabe-Übertragungsvorrichtung mit reduziertem Leistungsverbrauch
GB2355580A (en) Laser power control with stretched initial pulses
MY112333A (en) Digital to analogue converter
DE69529362D1 (de) System zur Steuerung eines Peripheriebustaktsignals
EP0072622A3 (de) Energiesparsystem mit Stromsteuerung
TW353176B (en) A semiconductor device capable of holding signals independent of the pulse width of an external clock and a computer system including the semiconductor
DE69719669D1 (de) Dynamische Peripheriesteuerung von E/A-Puffern in Peripheriegeräten mit modularer Ein-/Ausgabe
WO2002080351A8 (en) System for controlling the frequency of an oscillator
MY129256A (en) Vehicle signalling apparatus
DE69333445D1 (de) Mikroprozessor mit hardwaregesteuerter Leistungsverwaltung und auswählbaren Eingangs-/Ausgangssteuerungssteckerstiften und Verfahren hierfür
JPS56146623A (en) Power source for discharge processing
KR930022668A (ko) 배터리 전원형 전자 디바이스를 위한 전압 제어 장치
ATE175287T1 (de) Signalprozessor
DE69230867D1 (de) System zur reduktion von periodischen störungen
MY106140A (en) Apparatus for conditioning a signal parameter.
JPS55132155A (en) Phase control circuit
JPS57109469A (en) Video gain controlling circuit
JPS5412554A (en) Duty control system
JPS57153302A (en) Computer system

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties