Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Mass flowmeter and method for correcting the measurement signal of a mass flowmeter
Patent Number: 6,889,561 Issued on 05/10/2005 to Hussain,   et al.

Title: Method and device for generating an air stream in a duplicating machine
Patent Number: 6,889,609 Issued on 05/10/2005 to Braun,   et al.

Title: Low operating pressure gas scrubber
Patent Number: 6,893,484 Issued on 05/17/2005 to Thomas

Title: Process for the production of grain oriented electrical steel strips
Patent Number: 6,893,510 Issued on 05/17/2005 to Fortunati,   et al.

Title: Nucleic acids encoding a cytokine receptor complex
Patent Number: 6,890,734 Issued on 05/10/2005 to Reche-Gallardo,   et al.

Title: Actuator provided with grounding terminal
Patent Number: 7,151,333 Issued on 12/19/2006 to Suzuki,   et al.

Title: Optical polarity modules and systems
Patent Number: 7,147,383 Issued on 12/12/2006 to Sullivan

Title: Light-receiving module having a light-receiving device on a die-capacitor
Patent Number: 6,949,731 Issued on 09/27/2005 to Ito

Title: Antidepressant drugs and methods
Patent Number: 6,759,435 Issued on 07/06/2004 to Chen

Title: Main cylinder with integrated transportation lock
Patent Number: 7,152,405 Issued on 12/26/2006 to Friedsam,   et al.

Title: Intrusion detection accelerator
Patent Number: 7,146,643 Issued on 12/05/2006 to Dapp,   et al.

Title: Bandaging system
Patent Number: 6,759,566 Issued on 07/06/2004 to Court,   et al.

Title: Expandable, no-shrink shirt collar
Patent Number: 7,146,647 Issued on 12/12/2006 to Krause,   et al.

Title: Automatic tone correction apparatus, automatic tone correction method, and automatic tone correction program storage mediums
Patent Number: 7,142,712 Issued on 11/28/2006 to Maruoka,   et al.

Title: Semiconductor device and manufacturing method thereof
Patent Number: 7,151,035 Issued on 12/19/2006 to Koshimizu,   et al.

Title: Integrated memory cell and method of fabrication
Patent Number: 6,943,071 Issued on 09/13/2005 to Fazio,   et al.

Title: Recording medium and a recording system for the recording medium
Patent Number: 6,952,393 Issued on 10/04/2005 to Muramatsu,   et al.

Title: Ornamentation for apparel article
Patent Number: 7,146,649 Issued on 12/12/2006 to Kronenbeger

Title: Patient classification
Patent Number: 6,763,307 Issued on 07/13/2004 to Berg,   et al.

Title: Reinforced undergarment
Patent Number: 7,143,453 Issued on 12/05/2006 to Duran

Title: Laser guides for X-ray device
Patent Number: 7,147,371 Issued on 12/12/2006 to Hecker

Title: Image reading-out apparatus, copying machine and facsimile device utilizing the same, and method of reading out image
Patent Number: 6,961,151 Issued on 11/01/2005 to Nara

Title: Mobile communication device having extendable display
Patent Number: 7,149,557 Issued on 12/12/2006 to Chadha

Title: Thermal management systems and methods
Patent Number: 7,147,071 Issued on 12/12/2006 to Gering,   et al.

Title: Method for decoding data sequence encoded with aid of binary convolution code
Patent Number: 7,143,334 Issued on 11/28/2006 to Finn,   et al.

Title: Cathode ray tube having specific radius of curvatures for inner and outer surface of the panel
Patent Number: 6,765,344 Issued on 07/20/2004 to Yoshida,   et al.

Title: Dual access cargo system for outerwear
Patent Number: 7,143,450 Issued on 12/05/2006 to Green, III

Title: Hat including active ventilation
Patent Number: 7,143,451 Issued on 12/05/2006 to Lundgren

Title: Method of manufacturing a semiconductor device with self-aligned contacts
Patent Number: 7,151,025 Issued on 12/19/2006 to Itabashi,   et al.

Title: Method and apparatus for adjusting power control setpoint in a wireless communication system
Patent Number: 6,763,244 Issued on 07/13/2004 to Chen,   et al.

Title: LNG production in cryogenic natural gas processing plants
Patent Number: 6,889,523 Issued on 05/10/2005 to Wilkinson,   et al.

Title: Semiconductor device having an integral resistance element
Patent Number: 7,151,038 Issued on 12/19/2006 to Ueda

Title: Finger ring bottle opener
Patent Number: 7,143,666 Issued on 12/05/2006 to Gutierrez

Title: Game calling device
Patent Number: 7,145,067 Issued on 12/05/2006 to Pfortmiller,   et al.

Title: Fiber optic connector and method
Patent Number: 7,147,385 Issued on 12/12/2006 to Zimmel,   et al.

Title: Pyrazolo[1,5-a]pyridine derivatives and their use as neurotransmitter modulators
Patent Number: 7,151,109 Issued on 12/19/2006 to Fu

Title: System and method of adaptively reconfiguring buffers
Patent Number: 7,143,263 Issued on 11/28/2006 to Anand,   et al.

Title: Semiconductor device and method for manufacturing the same
Patent Number: 7,151,034 Issued on 12/19/2006 to Lee,   et al.

Title: Laser assisted magnetic recording apparatus and method
Patent Number: 6,762,977 Issued on 07/13/2004 to Gage,   et al.

Title: Method of mixing by intermittent centrifugal force
Patent Number: 7,147,362 Issued on 12/12/2006 to Caren,   et al.

Title: Disposal of cement waste from chute
Patent Number: 7,147,360 Issued on 12/12/2006 to Elefsrud

Title: Semiconductor memory device having a circuit for fast operation
Patent Number: 6,762,967 Issued on 07/13/2004 to Tanizaki,   et al.

Title: Child-resistant piezoelectric lighter
Patent Number: 6,765,338 Issued on 07/20/2004 to Orazietti

Title: Method of manufacturing semiconductor device
Patent Number: 7,151,017 Issued on 12/19/2006 to Ohnuma

Title: Semiconductor wafer test system
Patent Number: 7,151,003 Issued on 12/19/2006 to Oishi

Title: Patient support pad with repositionable pressure source
Patent Number: 7,146,660 Issued on 12/12/2006 to Heimbrock

Title: Method to prevent damage to probe card
Patent Number: 7,143,500 Issued on 12/05/2006 to Byrd

Title: Digital broadcast receiving device
Patent Number: 7,146,633 Issued on 12/05/2006 to Yamaguchi,   et al.

Title: Transfer of hot feed materials from a preprocessing plant to an electric smelting or melting furnace
Patent Number: 6,953,337 Issued on 10/11/2005 to McCaffrey

Title: Multi-site cardiac stimulation device and method for detecting retrograde conduction
Patent Number: 7,146,215 Issued on 12/05/2006 to Mo

Title: Funnel in cathode ray tube
Patent Number: 6,765,343 Issued on 07/20/2004 to Kim

Title: Booster circuit for non-volatile semiconductor memory device
Patent Number: 6,762,960 Issued on 07/13/2004 to Natori

Title: Linear guide
Patent Number: 7,147,375 Issued on 12/12/2006 to Zernickel,   et al.

Title: Open hydraulic circuit including a relief valve device
Patent Number: 7,150,150 Issued on 12/19/2006 to Bigo,   et al.

Title: System for and method of toner flow control
Patent Number: 6,760,555 Issued on 07/06/2004 to Dougherty,   et al.

Title: Cardiovascular anchoring device and method of deploying same
Patent Number: 7,149,587 Issued on 12/12/2006 to Wardle,   et al.

Title: Semiconductor filter circuit and method
Patent Number: 6,953,980 Issued on 10/11/2005 to Escoffier,   et al.

Title: Humidifier with parallel gas flow paths
Patent Number: 7,146,979 Issued on 12/12/2006 to Seakins,   et al.

Title: Gas turbine engine
Patent Number: 7,153,091 Issued on 12/26/2006 to Stephenson,   et al.

Title: Glutamate receptor antagonists
Patent Number: 7,151,098 Issued on 12/19/2006 to Adam,   et al.

Title: Method for manufacturing a surface acoustic wave device with a piezoelectric substrate
Patent Number: 7,146,695 Issued on 12/12/2006 to Nakagawara,   et al.

Title: Modular air conditioner for a bus
Patent Number: 6,761,038 Issued on 07/13/2004 to Bushnell,   et al.

Title: Alarm activated acoustic measuring signals for patient monitoring
Patent Number: 7,149,570 Issued on 12/12/2006 to Ellscheid,   et al.

Title: Method for fabricating electrical connection structure of circuit board
Patent Number: 7,151,050 Issued on 12/19/2006 to Hsu,   et al.

Title: Water heater having self-powered low NOx burner/fuel-air delivery system
Patent Number: 6,761,134 Issued on 07/13/2004 to Trant

Title: Satellite broadcast receiving converter with lower power consumption
Patent Number: 7,136,618 Issued on 11/14/2006 to Kato,   et al.

Title: Apparatus and method for managing power of a battery
Patent Number: 6,765,369 Issued on 07/20/2004 to Rhee,   et al.

Title: Paint bucket
Patent Number: 6,945,440 Issued on 09/20/2005 to Ford

Title: Data communications synchronization using GPS receiver
Patent Number: 6,763,241 Issued on 07/13/2004 to Gous,   et al.

Title: Truncated aggrecanase molecules
Patent Number: 7,150,983 Issued on 12/19/2006 to Georgiadis,   et al.

Title: Pneumatic surgical prone head support and system
Patent Number: 7,146,664 Issued on 12/12/2006 to Grosvenor

Title: Magnetic pipette
Patent Number: 6,763,734 Issued on 07/20/2004 to Shukla,   et al.

Title: Methods and apparatus for efficient and accurate coarse timing synchronization in burst demodulators
Patent Number: 7,154,967 Issued on 12/26/2006 to Boutros,   et al.

Title: Use of downhole high pressure gas in a gas-lift well and associated methods
Patent Number: 7,147,059 Issued on 12/12/2006 to Hirsch,   et al.

Title: Semiconductor device with flexible redundancy system
Patent Number: 6,762,964 Issued on 07/13/2004 to Takase

Apparatus and method for providing multiple power supply voltages to an integrated circuit Number:6,864,600 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Apparatus and method for providing multiple power supply voltages to an integrated circuit

Abstract: There is disclosed an apparatus and method for providing multiple power supply voltages to an integrated circuit. In an integrated circuit of the type comprising at least two power supply domains in which each power supply domain comprises at least one module powered by the same voltage level, the apparatus and method of the present invention blocks an output signal in a first power supply domain from being sent to a second power supply domain when the second power supply domain is in a low power mode. The apparatus and method of the present invention also blocks an output signal from a first power supply domain from being received in a second power supply domain when the first power supply domain is in a low power mode. Power sense cells are used to determine the status of power supply domains and logic circuits are used to block undesired signals. The present invention also properly synchronizes clock signals when power supply domains are activated or inactivated.

Patent Number: 6,864,600 Issued on 03/08/2005 to Malinovitch


Inventors: Malinovitch; Aviv (Hod Hasharon, IL)
Assignee: National Semiconductor Corporation (Santa Clara, CA)
Appl. No.: 780100
Filed: February 9, 2001

Current U.S. Class: 307/70; 307/87; 307/116; 307/125; 307/130
Intern'l Class: H02J 001//00
Field of Search: 307/87,134,139,70,116,125,130 713/330


References Cited [Referenced By]

U.S. Patent Documents
5848281Dec., 1998Smalley et al.395/750.
6195755Feb., 2001Webster et al.713/330.
6529032Mar., 2003Cruickshank et al.326/14.

Primary Examiner: DeBeradinis; Robert

Claims



What is claimed is:

1. For use in an integrated circuit of the type comprising at least two power supply domains in which each power supply domain comprises at least one module powered by the same voltage level, an apparatus for blocking an output signal in a first power supply domain from being sent to a second power supply domain when said second power supply domain is in a low power mode.

2. The apparatus as claimed in claim 1 wherein said apparatus comprises:

a power sense cell within said integrated circuit, said power sense cell capable of determining whether said second power supply domain is in a low power mode, and

a logic circuit capable of blocking said output signal in said first power supply domain from being sent to said second power supply domain when said power sense cell determines that said second power supply domain is in a low power mode.

3. The apparatus as claimed in claim 2 wherein said logic circuit comprises an AND gate having as a first input said output signal of said first power supply domain, and having as a second input a signal from said power sense cell.

4. The apparatus as claimed in claim 2 wherein said power sense cell is located within said first power supply domain.

5. The apparatus as claimed in claim 2 wherein said power sense cell comprises a Schmitt trigger circuit.

6. The apparatus as claimed in claim 2 further comprising an apparatus for synchronizing blocked clock signals to prevent clock signals from being shortened by a signal from said power sense cell.

7. The apparatus as claimed in claim 6 wherein said apparatus comprises:

a first D flip flop circuit having as one input a signal from said power sense cell, and having as a second input a clock signal;

a second D flip flop circuit having as one input an output signal from said first D flip flop circuit, and having as a second input said clock signal; and

an AND gate having as one input an output signal from said second D flip flop circuit, and having as a second input said clock signal.

8. For use in an integrated circuit of the type comprising at least two power supply domains in which each power supply domain comprises at least one module powered by the same voltage level, an apparatus for blocking an output signal in a first power supply domain from being received in a second power supply domain when said first power supply domain is in a low power mode.

9. The apparatus as claimed in claim 8 wherein said apparatus comprises:

a power sense cell within said integrated circuit, said power sense cell capable of determining whether said first power supply domain is in a low power mode, and

a logic circuit capable of blocking said output signal from said first power supply domain from being received in said second power supply domain when said power sense cell determines that said first power supply domain is in a low power mode.

10. The apparatus as claimed in claim 9 wherein said logic circuit comprises an AND gate having as a first input said output signal from said first power supply domain, and having as a second input a signal from said power sense cell.

11. The apparatus as claimed in claim 9 wherein said power sense cell is located within said second power supply domain.

12. The apparatus as claimed in claim 9 wherein said power sense cell comprises a Schmitt trigger circuit.

13. The apparatus as claimed in claim 9 further comprising an apparatus for synchronizing blocked clock signals to prevent clock signals from being shortened by a signal from said power sense cell.

14. The apparatus as claimed in claim 13 wherein said apparatus comprises:

a first D flip flop circuit having as one input a signal from said power sense cell, and having as a second input a clock signal;

a second D flip flop circuit having as one input an output signal from said first D flip flop circuit, and having as a second input said clock signal; and

an AND gate having as one input an output signal from said second D flip flop circuit, and having as a second input said clock signal.

15. For use in an integrated circuit of the type comprising at least two power supply domains in which each power supply domain comprises at least one module powered by the same voltage level, a method for blocking an output signal in a first power supply domain from being sent to a second power supply domain when said second power supply domain is in a low power mode, said method comprising the steps of:

sensing with a power sense cell when said second power supply domain is in a low power mode; and

blocking said output signal in said first power supply domain from being sent to said second power supply domain when said power sense cell determines that said second power supply domain is in a low power mode.

16. The method as claimed in claim 15 wherein the step of blocking said output signal in said first power supply domain from being sent to said second power supply domain comprises the steps of:

sending said output signal in said first power supply domain to a first input of an AND gate; and

sending a signal from said power sense cell to a second input of said AND gate.

17. The method as claimed in claim 15 wherein said power sense cell is located in within said first power supply domain.

18. The method as claimed in claim 15 wherein said power sense cell comprises a Schmitt trigger circuit.

19. The method as claimed in claim 15 further comprising the step of:

synchronizing blocked clock signals to prevent clock signals from being shortened by a signal from said power sense cell.

20. For use in an integrated circuit of the type comprising at least two power supply domains in which each power supply domain comprises at least one module powered by the same voltage level, a method for blocking an output signal in a first power supply domain from being received in a second power supply domain when said first power supply domain is in a low power mode, said method comprising the steps of:

sensing with a power sense cell when said first power supply domain is in a low power mode; and

blocking said output signal in said first power supply domain from being received in said second power supply domain when said power sense cell determines that said first power supply domain is in a low power mode.

21. The method as claimed in claim 20 wherein the step of blocking said output signal in said first power supply domain from being received in said second power supply domain comprises the steps of:

sending said output signal from said first power supply domain to a first input of an AND gate; and

sending a signal from said power sense cell to a second input of said AND gate.

22. The method as claimed in claim 20 wherein said power sense cell is located in within said second power supply domain.

23. The method as claimed in claim 20 wherein said power sense cell comprises a Schmitt trigger circuit.

24. The method as claimed in claim 20 further comprising the step of:

synchronizing blocked clock signals to prevent clock signals from being shortened by a signal from said power sense cell.
Description



TECHNICAL FIELD OF THE INVENTION

The present invention is generally directed to providing electrical power to electronic circuits and, more specifically, to an apparatus and method for providing multiple power supply voltages to integrated circuits.

BACKGROUND OF THE INVENTION

An integrated circuit (IC) is a semiconductor wafer on which thousands or millions of tiny resistors, capacitors, and transistors are fabricated. An integrated circuit is also known as a "microchip" or a "chip." Integrated circuit technology enables different electronic modules to be combined into a single integrated circuit. The term "module" refers to a unit within a larger device that is designed to be separately installed, replaced, or serviced. A great deal of effort has been invested in the development of chips in which an entire electronic system is integrated with both hardware and software on a single chip.

Such an implementation is known as a "System-On-a-Chip" or an "SOC". In a System-on-a-Chip implementation Intellectual Property (IP) elements and/or Virtual Components (VC) are mixed and matched on a single integrated circuit chip. An IP element may be any custom hardware development. IP elements are usually reused for different operations and tasks. Virtual Components (VC) are software implementations that handle the IP elements and manage operations of the chip.

System-On-a-Chip designs are based on the reuse of IP elements. An illustrative example of an SOC design is an information appliance called Geode.TM. SC1400. Geode.TM. SC1400 is a trademark of National Semiconductor Corporation. Geode.TM. SC1440 comprises a single integrated circuit chip in which several data acquisition and processing units are embedded. Additional information on Geode.TM. SC1400 may be obtained at the following website address: "http://www.national.com/appinfo/solutions/0,2062,243,00.html."

The Geode.TM. SC1400 comprises an x86-compatible processor, an MPEG2 decoder, a cathode ray tube (CRT) interface, a television (TV) video processor, a bridge, and super input/output (I/O) block, all of which require a plurality of conventionally designed chip devices. Each of the components of the Geode.TM. SC1400 is implemented from one or more independent modules, where each module has data input/output (I/O) and a connection to a power supply. It is not necessary to understand the design or operation of the Geode.TM. SC1400 in order to be able to understand the principles of the present invention. The Geode.TM. SC1400 is described in this patent document only as an illustrative example of a System-On-a-Chip.

In System-On-a-Chip implementations like the Geode.TM. SC1400 described above, different modules on the chip may be analog and/or digital, according to their designed function. For example, the bridge and the processors are digital modules, while the super input/output (I/O) module is an analog module. The super input/output (I/O) module comprises analog elements because it processes analog signals.

In a System-On-a-Chip implementation different modules use different voltage levels. For example, the Geode.TM. SC1400 utilizes six (6) different power supply voltages. The need for so many power supply voltages is due to the different voltage levels required by the modules, and the requirements for noise immunity and for low power mode operations.

The design of a System-On-a-Chip raises new types of problems, such as interactions between the different modules, power management, and noise disturbances arising from the close proximity of analog modules and digital modules on a single integrated circuit chip. These types of problems were formerly addressed at the system level. That is, these types of problems were addressed in the circuit board design stage. However, in System-On-a-Chip systems, these types of problems have to be addressed during the design stage of the System-On-a-Chip.

One such problem is the presence of multiple power supply voltages. In an IP design only one power supply voltage (V.sub.DD) is usually involved. In a mixed signal design (i.e., analog and digital) two power supply voltages (V.sub.ANALOG and V.sub.DIGITAL) are usually involved. However, the design of a System-On-a-Chip can involve a plurality of power supply voltages. For example, the Geode.TM. SC1400 has six power supply voltages. They are V.sub.DIGITAL, V.sub.SB, V.sub.BAT, V.sub.CORE, V.sub.IO and V.sub.ANALOG.

Another problem relates to the use of a low power mode to reduce power consumption. For most of the digital modules and analog modules on a System-On-a-Chip, there are times when an individual digital module or an individual analog module is not actively operating. In particular, there are periods of time during which the modules do not contain valid data. The data that was generated or processed by the modules has been passed on to a subsequent stage and will not be required again from the modules. During such periods of time, a module may enter a low power mode in order to reduce power consumption. While a module is in a low power mode, activity of the module is either partially halted or entirely halted. The module enters a full power mode only when full operation of the module is required.

A low power mode is typically achieved in a module by cutting off the module's power supply, and (if required) by maintaining some logic activated by a low frequency clock to monitor the ongoing activities of the module. The power cutoff for a module is easily accomplished in an IP design where only one power supply voltage is involved. The power cutoff for a module is also easily accomplished in a mixed signal design where only two power supply voltages are involved.

In a System-On-a-Chip design, however, a plurality of power supply voltages are involved. Because usually more than two power supply voltages are involved, the designer of a System-On-a-Chip must confront a diversity of miscellaneous problems that are caused by the presence of several power supply voltages. One of the main problems involves preventing and eliminating incorrect transactions between active modules and inactive modules.

Some of the other problems that must be addressed are due to noise interference and clock synchronization that occur when inactive modules are activated from their low power mode.

There is therefore a need in the art for an apparatus and method that will provide multiple power supply voltages to an integrated circuit. There is also a need in the art for an apparatus and method that will prevent and eliminate incorrect transactions between active modules and inactive modules. There is also a need in the art for an apparatus and method that will properly synchronize clock signals when a module is changed from an active full power mode to an inactive low power mode. There is also a need in the art for an apparatus and method that will properly synchronize clock signals when a module is changed from an inactive low power mode to an active full power mode.

SUMMARY OF THE INVENTION

To address the above-discussed deficiencies of the prior art, it is a primary object of the present invention to provide an apparatus and method that will provide multiple power supply voltages to an integrated circuit.

A "power supply domain" is a module or a group of modules on an integrated circuit chip that are powered by the same power supply voltage. The present invention is designed for use in an integrated circuit of the type comprising at least two power supply domains. The apparatus of the present invention blocks an output signal in a first power supply domain from being sent to a second power supply domain when the second power supply domain is in a low power mode. Similarly, the apparatus of the present invention blocks an output signal from a first power supply domain from being received in a second power supply domain when said first power supply domain is in a low power mode.

It is an object of the present invention to provide an apparatus and method to prevent and eliminate erroneous signals between power supply domains in an integrated circuit.

It is a further object of the present invention to provide an apparatus and method to block signals sent to and from power supply domains that are in a low power mode.

It is also an object of the present invention to provide an apparatus and method to eliminate "Back Drive" effects between two or more power supply domains in an integrated circuit.

It is an additional object of the present invention to provide an apparatus and method to properly synchronize block signals when power supply domains are activated or inactivated.

It is yet an additional object of the present invention to provide an apparatus and method to determine if a power supply domain is in an active status or in an inactive status.

It is another object of the present invention to provide and apparatus and method that will simplify the design of integrated circuit systems.

Other objects and advantages of the present invention will become apparent as the invention is described in detail.

The foregoing has outlined rather broadly the features and technical advantages of the present invention so that those skilled in the art may better understand the detailed description of the invention that follows. Additional features and advantages of the invention will be described hereinafter that form the subject of the claims of the invention. Those skilled in the art should appreciate that they may readily use the conception and the specific embodiment disclosed as a basis for modifying or designing other structures for carrying out the same purposes of the present invention. Those skilled in the art should also realize that such equivalent constructions do not depart from the spirit and scope of the invention in its broadest form.

Before undertaking the DETAILED DESCRIPTION OF THE INVENTION below, it may be advantageous to set forth definitions of certain words and phrases used throughout this patent document: the terms "include" and "comprise," as well as derivatives thereof, mean inclusion without limitation; the term "or," is inclusive, meaning and/or; the phrases "associated with" and "associated therewith," as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, or the like; and the term "controller" means any device, system or part thereof that controls at least one operation, such a device may be implemented in hardware, firmware or software, or some combination of at least two of the same. It should be noted that the functionality associated with any particular controller may be centralized or distributed, whether locally or remotely. Definitions for certain words and phrases are provided throughout this patent document, those of ordinary skill in the art should understand that in many, if not most instances, such definitions apply to prior, as well as future uses of such defined words and phrases.

BRIEF DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, wherein like numbers designate like objects, and in which:

FIG. 1 illustrates an exemplary set of power supply domains comprising one inactive power supply domain connected between two active power supply domains;

FIG. 2 illustrates an advantageous embodiment of the present invention located within the exemplary set of power supply domains shown in FIG. 1; and

FIG. 3 illustrates an exemplary embodiment of a power sense cell for use with the apparatus and method of the present invention; and

FIG. 4 illustrates an advantageous embodiment of a circuit of the present invention for synchronizing blocked clock signals.

DETAILED DESCRIPTION OF THE INVENTION

FIGS. 1 through 4, discussed below, and the various embodiments used to describe the principles of the present invention in this patent document are by way of illustration only and should not be construed in any way to limit the scope of the invention. Those skilled in the art will understand that the principles of the present invention may be implemented in any suitably arranged system comprising multiple power supply voltages.

The design of a System-On-a-Chip presents a designer with radically different types of problems to solve. Some of the problems that were formerly addressed at the system level (in the circuit board design stage) must now be addressed in the design of the integrated circuit chip. As previously mentioned, a major problem is the presence of multiple power supply voltages. The design of a System-On-a-Chip usually involves a plurality of power supply voltages.

For example, the Geode.TM. SC1400 has six power supply voltages. They are V.sub.DIGITAL, V.sub.SB, V.sub.BAT, V.sub.CORE, V.sub.IO and V.sub.ANALOG. Each of these six power supply voltages is dedicated to a particular functionality of one or more of the modules of the Geode.TM. chip. The V.sub.SB is a power supply voltage that is used for parts of the Geode.TM. chip that are active in the stand-by mode. The V.sub.AB is a power supply voltage that is used as a power supply voltage for parts of the Geode.TM. chip that are active only when the battery supply source is active. That is, only when the Geode.TM. chip is disconnected from its main power supply source.

The V.sub.CORE is a power supply voltage that is used for the central processing unit's (CPU's) module. The V.sub.IO is a power supply voltage that is used to power the input/output (I/O) modules. The V.sub.ANALOG is a power supply voltage that is used to power the analog parts of the Geode.TM. chip. The V.sub.DIGITAL is a power supply voltage that is used to power all the digital parts of the Geode.TM. chip that are not active in the stand-by mode, or are not active when the system is disconnected from its main power supply source, and are not core or I/O modules.

The presence of multiple power supply voltages in an integrated circuit chip requires a special design to insure that the chip operates properly, especially when some of the power supply sources are not active. As will be more fully described, the present invention provides an apparatus and method for providing multiple power supply voltages to an integrated circuit so that the presence of the multiple power supply voltages does not interfere with the proper operation of the integrated circuit.

A "power supply domain" is a module or a group of modules on an integrated circuit chip that have the same power supply voltage. A power supply domain may also be referred to as a "Supply Domain." The words "Supply Domain" are abbreviated with the letters "SD." A "Supply Domain interface" comprises (1) all the signals that are input signals to a Supply Domain, and (2) all the signals that are output signals from a Supply Domain. In some cases, specific signals (e.g., data bus signals) are defined as bi-directional signals. A bi-directional signal may be an output signal in one scenario (e.g. a "read" transaction) or an input signal in another scenario (e.g., a "write" transaction).

FIG. 1 illustrates an exemplary set of Supply Domains (100, 101, 102) comprising an inactive Supply Domain 101 connected between active Supply Domain 100 and active Supply Domain 102. When in the active state, the modules in Supply Domain 100 are capable of sending data to the modules in Supply Domain 101 on signal line 117. Data in the modules in Supply Domain 101 can also be sent to the modules in Supply Domain 102 on signal line 118.

In FIG. 1, Supply Domain 101 is in an inactive state (i.e., in a low power mode) and Supply Domain 100 and Supply Domain 102 are in an active state (i.e., in a full power mode). The arrangement of the Supply Domains illustrated in FIG. 1 is vulnerable to a problem that is referred to as a "Back Drive" problem. A "Back Drive" problem exists when a data signal that is correctly sent from an active Supply Domain is incorrectly received by an inactive Supply Domain. More particularly, the data that is correctly sent on an output of the active Supply Domain is incorrectly received by the inactive Supply Domain. "Back Drive" effects occur when data signals that are sent from the active Supply Domain cause a change in the electrical state of the inactive Supply Domain.

The situation is made worse when such changes are reflected on the output of the inactive Supply Domain. The consequences of the output signals of the inactive Supply Domain are mostly undesirable and the outcome generally unpredictable.

For example, assume that no protective measures are taken to prevent "Back Drive" problems in the Supply Domains shown in FIG. 1. The data signals on signal line 117 are received by the modules in inactive Supply Domain 101. These data signals may cause Supply Domain 101 to send out erroneous electrical signals on signal line 118. The erroneous electrical signals on signal line 118 may be received and processed by Supply Domain 102 as if the signals were correct signals. The outcome of Supply Domain 102 processing such erroneous signals is unpredictable.

For an additional example, consider a case in which one or more Supply Domains contains analog modules. In such a case the electrical activity of the analog modules usually introduces noise interference on the input/output (I/O) line of one or more of the Supply Domains. Assume that Supply Domain 101 contains one or more analog modules. Then noise signals from the analog modules may appear on output signal line 118. Although Supply Domain 101 is in an inactive state, the noise signals on signal line 118 may be received and incorrectly interpreted by Supply Domain 102 as if the signals were correct signals. In such a case, Supply Domain 102 has no knowledge regarding the actual state of Supply Domain 101.

The present invention provides an apparatus and method to efficiently eliminate "Back Drive" effects. The present invention is capable of efficiently determining which signals on an input line to a Supply Domain are "legal" signals (i.e., correct signals) and which signals are "illegal" signals (i.e., erroneous signals). The present invention is also capable of preventing the sending of unnecessary signals between active Supply Domains and inactive Supply Domains.

To prevent errors that occur when inactive Supply Domains erroneously send signals to and from active Supply Domains, it is necessary to block all signals to and from inactive Supply Domains. For example, in FIG. 1, legal signals on signal line 117 from active Supply Domain 100 must be blocked in order to prevent them from entering the input of inactive Supply Domain 101. In the same manner, illegal signals (e.g., noise signals) that may appear on signal line 118 must be blocked to prevent them from entering the input of active Supply Domain 102.

FIG. 2 illustrates an advantageous embodiment of the present invention located within the exemplary set of power supply domains shown in FIG. 1. The apparatus shown in FIG. 2 is capable of blocking illegal signals that appear between active Supply Domain 100 and inactive Supply Domain 101. The apparatus shown in FIG. 2 is also capable of blocking illegal signals that appear between inactive Supply Domain 101 and active Supply Domain 102.

Logic circuits are provided for blocking illegal signals that may appear on the signal lines between the Supply Domains. The logic circuits are implemented in the form of AND gate 212 in Supply Domain 100, AND gate 220 and AND gate 222 in Supply Domain 101, and AND gate 232 in Supply Domain 102. As is well known, an AND gate is a logical circuit which outputs a High signal if all of its input signals are also High signals.

Supply Domain 100 is provided with a Power Sense Cell (PSC) 211 coupled to an input of AND gate 212. Power Sense Cell 211 generates a signal that indicates to AND gate 212 whether the full power supply voltage in Supply Domain 100 is present.

Similarly, Supply Domain 101 is provided with a Power Sense Cell 224 coupled to an input of AND gate 220 and with a Power Sense Cell 221 coupled to an input of AND gate 222. Power Sense Cell 224 generates a signal that indicates to AND gate 220 whether the full power supply voltage in Supply Domain 101 is present. Power Sense Cell 221 generates a signal that indicates to AND gate 222 whether the full power supply voltage in Supply Domain 101 is present.

Lastly, Supply Domain 102 is provided with a Power Sense Cell 231 coupled to an input of AND gate 232. Power Sense Cell 231 generates a signal that indicates to AND gate 232 whether the full power supply voltage in Supply Domain 102 is present.

The AND gates shown in FIG. 2 are integrated within each of their respective Supply Domains. Although the Power Sense Cells shown in FIG. 2 are shown as integrated within each of their respective Supply Domains, the Power Sense Cells may alternatively be implemented as outside elements, not within any Supply Domain.

The input/output (I/O) signals to and from each Supply Domain are enabled or disabled depending upon the state of the Supply Domain that is the source (or destination) of the signal that is being sent. For example, the signals on signal line 117 are accepted or rejected at the input of Supply Domain 101 by the operation of AND gate 220. If Supply Domain 101 is inactive (i.e., in a low power mode), then Power Sense Cell 224 will send a zero ("0") signal to an input of AND gate 220. Then the signal on signal line 117 will not be accepted. If Supply Domain 101 is active (i.e., in a full power mode), then Power Sense Cell 224 will send a one ("1") signal to an input of AND gate 220. Then the signal on signal line 117 will be accepted.

Similarly, the signals on signal line 118 are accepted or rejected at the input of Supply Domain 102 by the operation of AND gate 232. If Supply Domain 102 is inactive (i.e., in a low power mode), then Power Sense Cell 231 will send a zero ("0") signal to an input of AND gate 232. Then the signal on signal line 118 will not be accepted. If Supply Domain 102 is active (i.e., in a full power mode), then Power Sense Cell 231 will send a one ("1") signal to an input of AND gate 232. Then the signal on signal line 118 will be accepted.

An output signal from signal line 210 in Supply Domain 100 will be accepted on signal line 117 by the operation of AND gate 212. If Supply Domain 101 (the destination Supply Domain) is inactive (i.e., in a low power mode), then Power Sense Cell 211 will send a zero ("0") signal to an input of AND gate 212. Then the output signal on signal line 210 will not be sent to signal line 117. If Supply Domain 101 is active (i.e., in a full power mode), then Power Sense Cell 211 will send a one ("1") signal to an input of AND gate 212. Then the output signal on signal line 210 will be sent to signal line 117.

Similarly, an output signal on signal line 223 in Supply Domain 101 will be accepted on signal line 118 by the operation of AND gate 222. If Supply Domain 102 (the destination Supply Domain) is inactive (i.e., in a low power mode), then Power Sense Cell 221 will send a zero ("0") signal to an input of AND gate 222. Then the output signal on signal line 223 will not be sent to signal line 118. If Supply Domain 102 is active (i.e., in a full power mode), then Power Sense Cell 221 will send a one ("1") signal to an input of AND gate 222. Then the output signal on signal line 223 in Supply Domain 101 will be sent to signal line 118.

The AND gates in the Supply Domains act as switching devices. The inputs of the Power Sense Cells are used to determine the switch state of the AND gates. A one ("1") signal from a Power Sense Cell will turn "on" an AND gate. In the "on" condition, the AND gate will pass on the signal received on the other input of the AND gate.

Signals on signal line 117 are sent to an input of AND gate 220 in Supply Domain 101. When Supply Domain 101 is active, AND gate 220 accepts or rejects the signals on signal line 117 depending upon whether Supply Domain 100 is active or inactive. Power Sense Cell 224 sends a signal to the remaining input of AND gate 220 that indicates whether Supply Domain 100 is active or inactive. When Supply Domain 100 is active, Supply Domain 101 accepts the signals on signal line 117. When Supply Domain 100 is inactive, Supply Domain 101 rejects the signals on signal line 117.

When Supply Domain 101 is inactive (as shown in FIG. 2), AND gate 220 is not functioning because its power supply is in an OFF condition. This also causes the signals on signal line 117 to be rejected. It should also be noted that the inactive condition of Supply Domain 101 causes Power Sense Cell 211 to disable the output signal on signal line 210 by putting AND gate 212 in an OFF condition. This ensures that no signal is sent over signal line 117. Not only is the output signal on signal line 210 disabled, but noise signals on signal line 117 are also depressed, providing additional noise immunity.

Similarly, signals on signal line 118 are sent to an input of AND gate 232 in Supply Domain 102. When Supply Domain 102 is active (as shown in FIG. 2), AND gate 232 accepts or rejects the signals on signal line 118 depending upon whether Supply Domain 101 is active or inactive. Power Sense Cell 231 sends a signal to the remaining input of AND gate 232 that indicates whether Supply Domain 101 is active or inactive. When Supply Domain 101 is active, Supply Domain 102 accepts the signals on signal line 118. When Supply Domain 101 is inactive, Supply Domain 102 rejects the signals on signal line 118.

When Supply Domain 102 is inactive, AND gate 232 is not functioning because its power supply is in an OFF condition. This also causes the signals on signal line 118 to be rejected. It should also be noted that the inactive condition of Supply Domain 101 causes Power Sense Cell 221 to disable the output signal on signal line 223 by putting AND gate 222 in an OFF condition. This ensures that no signal is sent over signal line 118. Not only is the output signal on signal line 223 disabled, but noise signals on signal line 118 are also depressed, providing additional noise immunity.

It should be noted that without the presence of the logic circuits of the present invention, there would be various types of "Back Drive" signals and noise signals on signal line 117 and on signal line 118.

In a proper design according to the method of the present invention, each module should have only one power supply source. In addition, each Supply Domain interface signal must be active and must be defined as an "Input" signal or an "Output" signal. The Supply Domain interface signal can not be defined as both an "Input" signal and an "Output" signal. The Supply Domain interface signal also can not be defined as a "Tri-State" signal. A "Tri-State" signal is an electronic signal that may have any of three output states, either a High state, a Low state, or a High Impedance state. A "Tri-State" signal may not be used in the present invention because a "Tri-State" signal can not be blocked.

FIG. 3 illustrates an exemplary embodiment of a power sense cell 300 for use with the apparatus and method of the present invention. Power sense cells 211, 221, 224, and 231 may each comprise a power sense cell of the type illustrated by power sense cell 300. Power sense cell technology is well known. Various implementations of power sense cells may be adequate for use in the present invention. Power sense cell 300 comprises a Schmitt trigger circuit 304. Schmitt trigger circuit 304 is a bistable circuit in which a transition from the output state from a High level to a Low level occurs at a lower output voltage than the input voltage required for a transition of the output state from a Low level to a High level. This feature is indicated by the hysteresis loop shown on the Schmitt trigger symbol in FIG. 3.

This particular feature is required mostly in implementation arrangements where power sense cell 300 is integrated into a Supply Domain. For example, assume that power sense cell 300 represents power sense cell 224 in Supply Domain 101. The power supply voltage for power sense cell 300 is V.sub.SD 303. In this example, V.sub.SD 303 is the power supply voltage for Supply Domain 101. The input signal voltage V.sub.X on input signal line 301 represents the supply voltage of Supply Domain 101. The output signal voltage "V.sub.X Exist" on output signal line 302 indicates whether Supply Domain 101 is in low power mode or is in full power mode. If the "V.sub.X Exist" signal on output signal line 302 is at the Low level, then Supply Domain 101 is in low power mode. If the "V.sub.X Exist" signal on output signal line 302 is at the High level, then Supply Domain 101 is in full power mode.

Special attention is required to design the proper transition voltages of the Schmitt trigger circuit 304. The output signal "V.sub.X Exist" should be switched to the High level only when full power has been restored and Supply Domain 101 is fully functional. On the other hand, the output signal "V.sub.X Exist" should be switched to the Low level when the voltage supply V.sub.X of Supply Domain 101 is falling and the outputs of Supply Domain 101 are still valid. This may be accomplished by selecting the proper transition voltages in Schmitt trigger circuit 304.

Another problem faced by integrated circuit designers is the synchronization of blocked clock signals. More particularly, when a clock signal is blocked by a signal from a power sense cell signal that switches the output of an AND gate, the clock signal will typically appear in the form of a "glitch," when the Supply Domain voltage is turned "on" or "off." This is due to the fact that the power sense cell output and the clock signals are not synchronized. As a consequence, when a clock signal is blocked (or unblocked) the first clock signal to appear is usually shortened.

FIG. 4 illustrates an advantageous embodiment of a blocking circuit 400 of the present invention for synchronizing blocked clock signals to prevent clock signals from being shortened. Blocking circuit 400 comprises a first D flip flop circuit 401, a second D flip flop circuit 402, and a logical AND gate 403. A "D flip flop" circuit is an edge-triggered circuit element having two stable states. The input signal to a D flip flop circuit appears at the output of the D flip flop circuit delayed by one clock cycle. The letter "D" refers to the delay of the signal. The expression "D flip flop" refers to a "delayed" flip flop circuit. For convenience, a D flip flop circuit may be referred to using the abbreviation "DFF."

The input signal of a DFF is labeled with the letter "D" and the output signal of a DFF is labeled with the letter "Q." The output signal Q of a DFF changes to the state of the input signal D of the DFF when a clock signal is received at the clock input ("clk") of the DFF.

In the preferred embodiment shown in FIG. 4, a power sense cell signal is provided on input signal line 410 to first DFF 401 in order to block a clock signal on clock input signal line 411. If a power sense cell signal changes from "off" to "on" during a clock cycle, the output of first DFF 401 on signal line 405 will reflect the change in the power sense cell signal only on the next clock pulse. One additional clock pulse will be required for the change in the power sense cell signal to pass through second DFF 402 and reach input line 406 of AND gate 403. In this manner, at least two (2) clock cycles will be required from the time that the power sense cell signal changes until AND gate 403 releases the blocking of the clock signal on output signal line 412.

Blocking circuit 400 guarantees that a Supply Domain containing a power sense cell (e.g., Supply Domain 101 containing power sense cell 224) has fully recovered from its inactive, low power mode and is fully powered for operation before any signals are sent to it. Blocking circuit 400 eliminates the possibility that signals will be fed to a Supply Domain while the Supply Domain is powering up.

Similarly, blocking circuit 400 eliminates the possibility that signals will be fed to a Supply Domain while the Supply Domain is powering down. If a power sense cell signal changes from "on" to "off" during a clock cycle, the output of first DFF 401 on signal line 405 will reflect the change in the power sense cell signal only on the next clock pulse. One additional clock pulse will be required for the change in the power sense cell signal to pass through second DFF 402 and reach input line 406 of AND gate 403. In this manner, at least two (2) clock cycles will be required from the time that the power sense cell signal changes until AND gate 403 releases the blocking of the clock signal on output signal line 412. In this manner, blocking circuit 400 guarantees that a Supply Domain containing a power sense cell receives no signals while it is making its transition to its inactive, low power mode.

It is clear that the apparatus and method of the present invention is applicable in general to any implementation that comprises a plurality of distinct operating modules that require multiple power supply voltages. Although the present invention has been described in detail for the case of a "System-on-a-Chip," it is clear that the apparatus and method of the present invention is applicable to any type of integrated circuit implementation.

The examples and descriptions set forth above have been provided only for the purpose of illustration, and are not intended to limit the present invention in any way. As will be understood by a person who is skilled in the art, the present invention can be carried out in a great variety of ways, employing more than one technique, without exceeding the scope of the invention. As will also be understood by a person who is skilled in the art, various changes, substitutions and alterations to the disclosed advantageous embodiment of the present invention may be made without departing from the spirit and scope of the present invention in its broadest form.

*


Free Web Sudoku Puzzles.
Solve with your browser.
3       4   8    
  7   2          
1       6     5  
  3   9         6
  9           4  
5         3   8  
  6     2       8
          4   7  
    1   5       9
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!