1460894427-79c04848-40d6-415a-868a-71bd384da07a

1. A nightlight comprising:
an illumination means for producing at least three light modes, said light modes including;
a sleep readiness mode producing light appearing as substantially white light;
a sleep help mode producing only substantially blue light or green light;
a wake-up mode producing substantially white light at an intensity brighter than the light produced by said sleep readiness mode or said sleep help mode; and
a controller for allowing a person to select said sleep readiness mode, said sleep help mode or said wake-up mode.
2. The nightlight of claim 1 wherein said white light of said sleep readiness mode includes substantially only blue light and yellow light.
3. The nightlight of claim 1 further comprising biological monitors for monitoring the biological functions of a person.
4. The nightlight of claim 1 wherein said sleep help mode produces a light of an undulating intensity.
5. The nightlight of claim 1 wherein said sleep help mode produces a light of an undulating substantially sine wave intensity.
6. The nightlight of claim 1 wherein controller allows a person to select said sleep help mode undulation frequency.
7. The nightlight of claim 5 wherein the undulation frequency automatically decreases over time.
8. The nightlight of claim 1 wherein said sleep help mode produces narrow band light substantially within a 30 nanometer wavelength band.
9. The nightlight of claim 5 wherein said sleep help mode produces narrow band light substantially within a 30 nanometer wavelength band with a luminosity that undulates between about 5 lumens and 25 lumens.
10. The nightlight of claim 1 wherein said sleep help mode will automatically discontinue at predetermined time period after being selected.
11. The nightlight of claim 1 wherein said sleep readiness light includes substantially only blue light and yellow light; said sleep help mode produces a substantially monochromatic light in wavelength band of 30 nanometers which undulates in intensity.
12. A nightlight comprising:
an illumination means for producing at least three light modes, said light modes including;
a sleep readiness mode producing light appearing to be substantially full spectrum light at about 40 lumens;
a sleep help mode producing substantially only blue light or green light, said sleep help mode producing a light of a substantially undulating sine wave intensity between about 5 lumens and 25 lumens with said undulation frequency being controllable;
a wake-up mode producing substantially white light at about 1,000 to 1,800 lumens; and
a controller for allowing a person to select said sleep readiness mode, said sleep help mode or said wake-up mode, and for allowing a person to select the undulation frequency of said sleep help mode.
13. The nightlight of claim 12 wherein said white light of said sleep readiness mode includes substantially only blue light and yellow light.
14. The nightlight of claim 12 wherein said sleep help mode will automatically discontinue at predetermined time period after being selected.
15. The nightlight of claim 12 further comprising biological monitors for monitoring the biological functions of a person.
16. The nightlight of claim 12 wherein the undulation frequency automatically decreases over time.
17. A nightlight comprising:
an illumination means for producing at least three light modes, said light modes including;
a sleep readiness mode producing a constant light at between 20 and 200 lumens;
a sleep help mode producing only substantially blue light or green light;
a wake-up mode producing substantially white light at an intensity brighter than the light produced by said sleep readiness mode or said sleep help mode; and
a controller for allowing a person to select said sleep readiness mode, said sleep help mode or said wake-up mode.
18. The nightlight of claim 17 wherein said sleep help mode produces a light of an undulating intensity.
19. The nightlight of claim 18 wherein said sleep help mode produces a light of an undulating substantially sine wave intensity varying between about 5 lumens and 25 lumens.
20. The nightlight of claim 18 wherein said wake-up mode produces a light at between about 1,000 lumens and 1,800 lumens.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A method for evaluating a circuit design to identify potential race conditions comprising the steps of:
identifying switching elements in the design;
storing control node and switched node pair information for each of said switching elements;
identifying stacks of said switching elements;
storing information about said stacks of switching elements;
identifying parallel connected ones of said switching elements;
identifying parallel stacks; and
calculating a combined switching current for said parallel switching elements and stacks.
2. The method according to claim 1 further comprising:
creating a set of configuration commands.
3. The method according to claim 2 further comprising:
performing a static timing analysis of a circuit including said switching elements using said configuration commands.
4. The method according to claim 3 further comprising:
storing said information for each of said switching elements in a hash table.
5. The method according to claim 1 wherein said step of identifying stacks of said switching elements comprises:
identifying ones of said switching elements having common switched node pair connections and different control node connections.
6. The method according to claim 1 wherein said step of identifying comprises:
the steps of identifying FETs having common source and drain connections and different gate connections.
7. The method according to claim 1 wherein said step of identifying stacks of said switching elements comprises:
identifying a particular conductivity type of ones of said switching elements connected in series.
8. The method according to claim 7 wherein said series connection of switching elements comprises:
switching elements having respective control nodes connected to different switching signal sources.
9. The method according to claim 1 wherein said switching elements are included within the group consisting of diodes, field effect transistors, and bipolar junction transistors.
10. A circuit analysis program stored in a computer readable media, said analysis program compressing:
logic for identifying switching elements in a design;
logic for storing control node and switched node pair information for each of said switching elements;
logic for identifying stacks of said switching elements;
logic for storing information about said stacks of switching elements;
logic for identifying parallel connected ones of said switching elements;
logic for identifying parallel stacks; and
logic for calculating a combined switching current for said parallel switching elements and stacks.
11. The circuit analysis program according to claim 10 further comprising:
logic for creating a set of configuration commands.
12. The circuit analysis program according to claim 11 further comprising:
logic for performing a static timing analysis of a circuit including said switching elements using said configuration commands.
13. The circuit analysis program according to claim 12 further comprising:
logic for storing said information for each of said switching elements in a hash table.
14. The circuit analysis program according to claim 10 wherein said logic for identifying stacks of said switching elements comprises:
logic for identifying ones of said switching elements having common switched node pair connection and different control node connections.
15. The circuit analysis program according to claim 14 wherein said logic for identifying stacks of said switching elements comprises:
logic for identifying FETs having common source and drain connections and different gate connections.
16. The circuit analysis program according to claim 10 wherein logic for identifying stacks of said switching elements comprises:
logic for identifying a particular conductivity type of ones of said switching elements connected in series.
17. The circuit analysis program according to claim 16 wherein said series connection of switching elements comprises:
switching elements having respective control nodes connected to different switching signal sources.
18. The circuit analysis program according to claim 10 wherein said switching elements are included within the group consisting of diodes, field effect transistors and bipolar junction transistors.
19. A circuit analyzer comprising:
means for identifying switching elements in a design;
means for storing control node and switched node pair information for each of said switching elements;
means for identifying stacks of said switching elements;
means for storing information about said stacks of switching elements;
means for identifying parallel connected ones of said switching elements;
means for identifying parallel stacks; and
means for calculating a combined switching current for said parallel switching elements and stacks.
20. The circuit analyzer according to claim 19 further comprising:
means for creating a set of configuration commands.
21. The circuit analyzer according to claim 20 further comprising:
means for performing a static timing analysis of a circuit including said switching elements using said configuration commands.
22. The circuit analyzer according to claim 21 further comprising:
means for storing said information for each of said switching elements in a hash table.
23. The circuit analyzer according to claim 19 wherein said means for identifying stacks of said switching elements comprises:
means for identifying ones of said switching elements having common switched node pair and identifying one of said FETs connections and different gate connections.
24. The circuit analyzer according to claim 19 wherein said means for identifying stacks of said switching elements comprises:
means for identifying a particular conductivity type of ones of said switching elements connected in series.
25. The circuit analyzer according to claim 19 wherein said switching elements are included within the group consisting of diodes, field effect transistors and bipolar junction transistors.