1. A system for inspecting semiconductor devices comprising:
a region system selecting a plurality of regions from a semiconductor wafer;
a golden template system generating a region golden template for each region; and
an group golden template system generating a plurality of group golden templates from the region golden templates.
2. The system of claim 1 further comprising a primary golden template system generating a primary golden template from the plurality of the group golden templates.
3. The system of claim 1 further comprising a primary die inspection system comparing a die image to a primary golden template.
4. The system of claim 1 further comprising a group die inspection system comparing a die image to a group golden template.
5. The system of claim 1 further comprising a region die inspection system comparing a die image to a region golden template.
6. The system of claim 2 further comprising:
a primary die inspection system comparing a die image to the primary golden template;
an intermediate die inspection system comparing the die image to one of the group golden templates.
7. The system of claim 6 further comprising a region die inspection system comparing the die image to one of the region golden templates.
8. The system of claim 1 further comprising a lighting selection system selecting one of two or more different lighting settings for illuminating the semiconductor wafer.
9. A method for inspecting semiconductor components comprising:
comparing a die image to a primary golden template; and
comparing the die image to a group golden template if the die image fails the comparison to the primary golden template.
10. The method of claim 9 further comprising comparing the die image to a regional golden template if the die image fails the comparison to the group golden template.
11. The method of claim 9 wherein comparing the die image to the group golden template if the die image fails the comparison to the primary golden template comprises comparing the die image to each of two or more group golden templates if the die image fails the comparison to the primary golden template.
12. The method of claim 11 further comprising comparing the die image to each of two or more group golden templates if the die image fails the comparison to the group golden templates.
13. The method of claim 9 further comprising selecting one of two or more different lighting settings.
14. A system for inspecting semiconductor devices comprising:
means for selecting a plurality of regions from a semiconductor wafer;
means for generating a region golden template for each region; and
means generating a plurality of group golden templates from the golden templates for each region.
15. The system of claim 14 further comprising means for generating a primary golden template from a plurality of the group golden templates.
16. The system of claim 14 further comprising means for comparing a die image to a primary golden template.
17. The system of claim 14 further comprising means for comparing a die image to a group golden template.
18. The system of claim 14 further comprising means for comparing a die image to a region golden template.
19. The system of claim 15 further comprising:
means for comparing a die image to the primary golden template;
means for comparing the die image to one of the group golden templates.
20. The system of claim 19 further comprising means for comparing the die image to one of the region golden templates.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method, comprising:
loading a first operating system into a first memory region of physical memory of a platform; and
loading a second operating system into a second memory region of the physical memory while suspending the first operating system into a sleep mode.
2. The method of claim 1, wherein loading the second operating system into the second memory region of the physical memory while suspending the first operating system into a sleep mode comprises:
suspending one or more hardware devices being used by the first operating system;
saving a state of each of the one or more hardware devices;
re-basing the physical memory such that an upper region of dynamic random access memory (DRAM) within a system management random access memory (SMRAM) range is at base 0 address;
setting up one or more ACPI tables for the second operating system;
retaining one or more ACPI tables for the first operating system; and
loading an OS RAM image of the second operating system into the second memory region.
3. The method of claim 1, further comprising:
switching back to the first operating system without rebooting the platform while suspending the second operating system into a sleep mode.
4. The method of claim 3, wherein a system management random access memory (SMRAM) boundary protects the second operating system from direct memory accesses.
5. The method of claim 3, wherein switching back to the first operating system comprises:
suspending one or more hardware devices being used by the second operating system;
saving a state of each of the one or more hardware devices;
re-basing the physical memory such that a lower region of dynamic random access memory (DRAM) within a system management random access memory (SMRAM) range is at base 0 address; and
reinitializing one or more hardware device states of the first operating system.
6. The method of claim 3, wherein the switching between the first and second operating systems is activated via a user.
7. The method of claim 6, wherein the user activates the switching via one of activating a switch operating system button and pressing a keyboard combination.
8. A system comprising:
a physical memory module configured to include a sequestered memory region; and a memory controller configured to re-base the sequestered memory region to allow a first operating system to be suspended into a sleep mode and to allow a second operating system to be active.
9. The system of claim 8, wherein switching back to the first operating system to allow the first operating system to be active while suspending the second operating system into a sleep mode without rebooting the system.
10. The system of claim 9, wherein a system management random access memory (SMRAM) boundary protects the second operating system from direct memory accesses.
11. The system of claim 9, wherein switching back to the first operating system comprises:
suspending one or more hardware devices being used by the second operating system;
saving a state of each of the one or more hardware devices;
re-basing the physical memory such that a lower region of dynamic random access memory (DRAM) within a system management random access memory (SMRAM) range is at base 0 address; and
reinitializing one or more hardware device states of the first operating system.
12. The system of claim 9, wherein the switching between the first and second operating systems is activated via a user.
13. The system of claim 12, wherein the user activates the switching via one of activating a switch operating system button and pressing a keyboard combination.
14. A computer-readable storage medium containing instructions which, when executed by a processing system, cause the processing system to perform instructions for:
loading a first operating system into a first memory region of physical memory of a platform; and
loading a second operating system into a second memory region of the physical memory while suspending the first operating system into a sleep mode.
15. The computer-readable storage medium of claim 14, wherein loading the second operating system into the second memory region of the physical memory while suspending the first operating system into a sleep mode comprises:
suspending one or more hardware devices being used by the first operating system;
saving a state of each of the one or more hardware devices;
re-basing the physical memory such that an upper region of dynamic random access memory (DRAM) within a system management random access memory (SMRAM) range is at base 0 address;
setting up one or more ACPI tables for the second operating system;
retaining one or more ACPI tables for the first operating system; and
loading an OS RAM image of the second operating system into the second memory region.
16. The computer-readable storage medium of claim 14, further comprising:
switching back to the first operating system without rebooting the platform while suspending the second operating system into a sleep mode.
17. The computer-readable storage medium of claim 16, wherein a system management random access memory (SMRAM) boundary protects the second operating system from direct memory accesses.
18. The computer-readable storage medium of claim 16, wherein switching back to the first operating system comprises:
suspending one or more hardware devices being used by the second operating system;
saving a state of each of the one or more hardware devices;
re-basing the physical memory such that a lower region of dynamic random access memory (DRAM) within a system management random access memory (SMRAM) range is at base 0 address; and
reinitializing one or more hardware device states of the first operating system.
19. The computer-readable storage medium of claim 16, wherein the switching between the first and second operating systems is activated via a user.
20. The computer-readable storage medium of claim 19, wherein the user activates the switching via one of activating a switch operating system button and pressing a keyboard combination.