1460714351-362e080e-ca02-4074-bed9-1a917d1ce68d

1. A method for communication between a first storage controller and a second storage controller wherein the first and second storage controllers are communicatively coupled through a communication medium and protocol, the method comprising:
specifying a special frame indicator in a frame of the protocol, wherein the communication medium and protocol is also used by the first storage controller to send a storage command to a storage device;
transmitting the frame from the first storage controller to the second storage controller, wherein the frame comprises data in a payload field of the frame;
checking, at the first storage controller, a number of transmitted frames against a max frames value; and
waiting, when the number of transmitted frames reaches the max frames values, until a number of acknowledgments balances with the number of transmitted frames in a state machine.
2. A method for communication between a first storage controller and a second storage controller wherein the first and second storage controllers are communicatively coupled through a communication medium and protocol, the method comprising:
specifying a special frame indicator in a frame of the protocol, wherein the communication medium and protocol is also used by the first storage controller to send a storage command to a storage device;
transmitting the frame from the first storage controller to the second storage controller, wherein the frame comprises data in a payload field of the frame;
verifying, at the second storage controller, that the second storage controller accepts the frame; and
checking, at the second storage controller, an identification associated with the first storage controller against an authenticated identification.
3. A method for communication between a first storage controller and a second storage controller wherein the first and second storage controllers are communicatively coupled through a communication medium and protocol, the method comprising:
specifying a special frame indicator in a frame of the protocol, wherein the communication medium and protocol is also used by the first storage controller to send a storage command to a storage device;
transmitting the frame from the first storage controller to the second storage controller, wherein the frame comprises data in a payload field of the frame;
generating, at the second storage controller, a memory address to write the data, further comprising:
concatenating an upper portion of a memory address from a first field of the frame with a lower 32-bit portion of the memory address from a second field of the frame to produce a concatenated address;
applying a mask to the concatenated address to produce an offset; and
adding the offset to a base memory address.
4. A storage system for supporting communication between a first storage controller and a second storage controller, the storage system comprising:
the first storage controller;
the second storage controller;
a storage device; and
a communication medium coupling the first storage controller with the second storage controller and coupling the first storage controller with the storage device wherein the communication medium is used in accordance with a protocol,
wherein the first storage controller comprises:
a specifying element for specifying a special frame indicator in a frame of the protocol, wherein the protocol is also used by the first storage controller to send a storage command to the storage device; and

a transmitting element for transmitting the frame from the first storage controller to the second storage controller, wherein the frame comprises data in a payload field of the frame,
wherein the first storage controller further comprises:
a checking element for checking a number of transmitted frames against a max frames value;
a waiting element for waiting, when the number of transmitted frames reaches the max frames values, until a number of acknowledgments balances with the number of transmitted frames in a state machine.
5. A storage system for supporting communication between a first storage controller and a second storage controller, the storage system comprising:
the first storage controller;
the second storage controller;
a storage device; and
a communication medium coupling the first storage controller with the second storage controller and coupling the first storage controller with the storage device wherein the communication medium is used in accordance with a protocol,
wherein the first storage controller comprises:
a specifying element for specifying a special frame indicator in a frame of the protocol, wherein the protocol is also used by the first storage controller to send a storage command to the storage device; and

a transmitting element for transmitting the frame from the first storage controller to the second storage controller, wherein the frame comprises data in a payload field of the frame,
wherein the second storage controller comprises:
a verifying element for verifying that the second storage controller accepts the frame; and
a checking element for checking an identification associated with the first storage controller against an authenticated identification.
6. A storage system for supporting communication between a first storage controller and a second storage controller, the storage system comprising:
the first storage controller;
the second storage controller;
a storage device; and
a communication medium coupling the first storage controller with the second storage controller and coupling the first storage controller with the storage device wherein the communication medium is used in accordance with a protocol,
wherein the first storage controller comprises:
a specifying element for specifying a special frame indicator in a frame of the protocol, wherein the protocol is also used by the first storage controller to send a storage command to the storage device; and

a transmitting element for transmitting the frame from the first storage controller to the second storage controller, wherein the frame comprises data in a payload field of the frame,
wherein the second storage controller comprises:
a generating element for generating a memory address to write the data, further comprising:
a concatenating element for concatenating an upper portion of a memory address from a first field of the frame with a lower 32-bit portion of the memory address from a second field of the frame to produce a concatenated address;
an applying element for applying a mask to the concatenated address to produce an offset; and
an adding element for adding the offset to a base memory address.
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 CMOS structure comprising:
an n-FET device and a p-FET device located within and upon a substrate, where:
the n-FET device has a first channel comprising a first silicon material layer located upon a silicon-germanium alloy material layer; and
the p-FET device has a second channel comprising a second silicon material layer located upon a silicon-germanium-carbon alloy material layer.
2. The CMOS structure of claim 1 wherein the substrate comprises a bulk semiconductor substrate.
3. The CMOS structure of claim 1 wherein the substrate comprises a semiconductor-on-insulator substrate.
4. The CMOS structure of claim 1 wherein each of the first silicon material layer and the second silicon material layer has a thickness from about 50 to about 1000 angstroms.
5. The CMOS structure of claim 1 wherein each of the silicon-germanium alloy material layer and the silicon-germanium-carbon alloy material layer has a thickness from about 50 to about 1000 angstroms.
6. The CMOS structure of claim 1 wherein the silicon-germanium-carbon alloy material layer has a carbon content from about 0.5 to about 3 atomic percent.
7. The CMOS structure of claim 1 wherein each of the silicon-germanium alloy material layer and the silicon-germanium-carbon alloy material layer has a germanium content from about 5 to about 50 atomic percent.
8. The CMOS structure of claim 1 further comprising a first source and drain region located adjoining the first channel and a second source and drain region located adjoining the second channel.
9. The CMOS structure of claim 8 wherein the first source and drain region comprises a silicon material and the second source and drain region comprises a silicon-germanium alloy material.
10. The CMOS structure of claim 8 wherein both the first source and drain region and the second source and drain region comprise only one of a silicon material and a silicon-germanium alloy material.
11. A method for fabricating a CMOS structure comprising:
forming over a substrate:
a first region comprising a first silicon material layer located upon a silicon-germanium alloy material layer, the first region being laterally separated from a second region comprising a second silicon material layer located upon a silicon-germanium-carbon alloy material layer also formed over the substrate; and

forming over the substrate n-FET that uses the first region as a first channel and a p-FET that uses the second region as a second channel.
12. The method of claim 11 wherein the forming over the substrate uses a bulk semiconductor substrate.
13. The method of claim 11 wherein the forming over the substrate uses a semiconductor-on-insulator substrate.
14. The method of claim 11 further comprising:
forming a silicon material layer adjoining the first channel; and
forming a silicon-germanium alloy material layer adjoining the second channel
15. The method of claim 11 further comprising forming only one of a silicon material layer and a silicon-germanium alloy material layer adjoining both the first channel and the second channel.
16. A method for fabricating a CMOS structure comprising:
forming a silicon-germanium alloy material layer over a substrate;
incorporating carbon selectively into the silicon-germanium alloy material layer to form a silicon-germanium alloy material sub-layer laterally adjacent a silicon-germanium-carbon alloy material sub-layer over the substrate;
forming a first silicon material sub-layer upon the silicon-germanium material sub-layer and a second silicon material sub-layer upon the laterally adjacent silicon-germanium-carbon alloy material layer;
forming an n-FET using the first silicon material sub-layer and the silicon-germanium alloy material sub-layer as a channel; and
forming a p-FET using the second silicon material sub-layer and the silicon-germanium-carbon alloy material sub-layer as a channel.
17. The method of claim 16 wherein the forming the silicon-germanium alloy material layer over the substrate uses a bulk semiconductor substrate.
18. The method of claim 16 wherein the forming the silicon-germanium alloy material layer over the substrate uses a semiconductor-on-insulator substrate.
19. The method of claim 16 wherein the incorporating carbon selectively uses an ion implantation method.
20. The method of claim 16 wherein the incorporating carbon selectively uses a diffusion method.

1460714343-c81f8604-95d8-44c3-9b6a-69216943a210

1. An image processing system comprising:
a camera for picking up a workpiece; and
an image processing apparatus for capturing image pickup data of the workpiece picked up by said camera and performing image processing, said image processing apparatus including a trigger receiving section for receiving a trigger from an outside to initiate capture of workpiece image pickup data by said camera, a trigger generation section for generating a predetermined number of internal triggers at predetermined intervals via an interval timer after said trigger receiving section receives the trigger from the outside, each of the internal triggers initiating capture of workpiece image pickup data at the predetermined intervals, an image processing section for performing image processing with respect to each of the image pickup data picked up by the camera after receipt of the trigger from the outside and the internal triggers, and a statistical processing section for calculating variations between the image pickup data picked up by the camera after receipt of the trigger from the outside and the image pickup data initiated by the predetermined number of internal triggers and for determining abnormal image pickup data that deviates from a predetermined range and eliminating the abnormal image pickup data from the statistical processing.
2. The image processing system as defined in claim 1, wherein a user can arbitrarily set the number of generations of the internal triggers.
3. The image processing system as defined in claim 1, wherein said image processing apparatus includes a display section for displaying a result calculated by the statistical processing section.
4. The image processing system as defined in claim 1, wherein the statistical processing comprises generating at least one of a maximum value of variation in workpiece position, a minimum value of variation in workpiece position, and an average value of variation in workpiece position.
5. The image processing system as defined in claim 1, wherein the predetermined intervals are set to avoid synchronizing with a period of an edge position of the workpiece.
6. The image processing system as defined in claim 1, wherein the predetermined range has both an upper limit value of data and a lower limit value of data.
7. An image processing method comprising:
receiving an external trigger from the outside to initiate image pickup processing of a workpiece;
generating a predetermined number of internal triggers at predetermined intervals via an interval timer after receiving the trigger from the outside;
picking up workpiece image pickup data by a camera after receipt of each of the external trigger and the internal triggers;
performing image processing with respect to each of the workpiece image pickup data picked up by the camera after receipt of the external trigger and internal triggers; and
performing statistical processing to calculate variations between the image pickup data picked up by the camera after receipt of the external triggers and the internal triggers, and determining abnormal image pickup data that deviates from a predetermined range and eliminating the abnormal image pickup data from the statistical processing.
8. The image processing method as defined in claim 7, further comprising:
setting the number of generations of the internal triggers.
9. The image processing method as defined in claim 7, further comprising:
displaying a result calculated from the statistical processing.
10. The image processing method as defined in claim 7, wherein the statistical processing comprises generating at least one of a maximum value of variation in workpiece position, a minimum value of variation in workpiece position, and an average value of variation in workpiece position.
11. The image processing method as defined in claim 7, further comprising setting the predetermined intervals to avoid synchronizing with a period of an edge position of the workpiece.
12. The image processing method as defined in claim 7, wherein the predetermined range has both an upper limit value of data and a lower limit value of data.

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 base station apparatus for transmitting data in order to determine transmit power of an uplink frame transmitted from a subscriber station to a base station in a mobile communication system in which a downlink frame transmitted from the base station to the subscriber station and the uplink frame are time division-duplexed (TDD), the base station apparatus comprising:
an error detector for determining if an error has occurred in uplink frame received from the subscriber station; and
an upper layer processor for receiving information related to whether or not the error has occurred in an uplink frame from the error detector and generating an ACKNACK message of an upper layer according to the information for transmitting data in order to determine transmit power of the uplink frame transmitted from the subscriber station to the base station.
2. The base station apparatus in claim 1, further comprising a transmitter for performing a transmission processing for the ACKNACK message generated by the upper layer processor.
3. The base station apparatus in claim 1, wherein the base station apparatus transmits a target signal-to-interference ratio (SIR) for determining the transmit power of the uplink frame to the subscriber station.
4. The base station apparatus in claim 1, wherein the base station apparatus transmits reception interference and noise level of the base station for determining the transmit power of the uplink frame to the subscriber station.
5. The base station apparatus in claim 4, wherein the reception interference measured by the base station is measured in a unit of a frame.
6. The base station apparatus in claim 4, wherein the reception interference measured by the base station is measured in a unit of a time slot.
7. The base station apparatus in claim 1, wherein the base station apparatus transmits transmit power of a pilot or broadcast channel to the subscriber station so that path loss can be measured in the subscriber station, in order to determine the transmit power of the uplink frame.
8. The base station apparatus in claim 1, wherein, when the NACK message is transmitted to the subscriber station, the subscriber station increases the transmit power of the uplink frame.
9. The base station apparatus in claim 1, wherein, when the NACK message is transmitted to the subscriber station, the subscriber station increases the transmit power of the uplink frame as determined by
OffsetperAT=OffsetperAT+UP_STEP if NACK is received,
where OffsetperAT represents a compensation value according to each subscriber station, and UP_STEP represents increase of the OffsetperAT.
10. The base station apparatus in claim 1, wherein when the ACK message is transmitted to the subscriber station the subscriber station decreases the transmit power of the uplink frame.
11. The base station apparatus in claim 1, wherein when the ACK message is transmitted to the subscriber station the subscriber station decreases the transmit power of the uplink frame as determined by
Offset
perAT

=
Offset
perAT


1
1
FER
target

1
\ue89e
UP_STEP
if ACK is received, where OffsetperAT represents a compensation value according to each subscriber station, UP_STEP represents increase of OffsetperAT, and FERtarget is a target value of a Frame Error Rate (FER).
12. A method for transmitting data by a base station in order to determine transmit power of an uplink frame transmitted from a subscriber station to the base station in a mobile communication system in which a downlink frame transmitted from the base station to the subscriber station and the uplink frame are time division-duplexed (TDD), the method comprising the steps of:
determining if an error has occurred in uplink frame received from the subscriber station;
transmitting information related to whether or not the error has occurred in an uplink frame to an upper layer; and
generating an ACKNACK message of the upper layer according to the information for transmitting data in order to determine transmit power of the uplink frame transmitted from the subscriber station to the base station.
13. The method in claim 12, further comprising a step of performing a transmission processing for the generated ACKNACK message.
14. The method in claim 12, wherein the base station transmits reception interference and noise level of the base station for determining the transmit power of the uplink frame to the subscriber station.
15. The method in claim 12, wherein the reception interference measured by the base station is measured in a unit of a frame.
16. The method in claim 12, wherein the reception interference measured by the base station is measured in a unit of a time slot.
17. The method in claim 12, wherein the base station transmits transmit power of a pilot or broadcast channel to the subscriber station so that path loss can be measured in the subscriber station, in order to determine the transmit power of the uplink frame.
18. The method in claim 12, wherein the base station transmits a target signal strength for determining the transmit power of the uplink frame to the subscriber station.
19. The method in claim 12, wherein, when the NACK message is transmitted to the subscriber station, the subscriber station increases the transmit power of the uplink frame.
20. The method in claim 12, wherein, when the NACK message is transmitted to the subscriber station, the subscriber station increases the transmit power of the uplink frame as determined by
OffsetperAT=OffsetperAT+UP_STEP if NACK is received,
where OffsetperAT represents a compensation value according to each subscriber station, and UP_STEP represents increase of the OffsetperAT.
21. The method in claim 12, wherein, when the ACK message is transmitted to the subscriber station, the subscriber station decreases the transmit power of the uplink frame.
22. The method in claim 12, wherein, when the ACK message is transmitted to the subscriber station, the subscriber station decreases the transmit power of the uplink frame as determined by
Offset
perAT

=
Offset
perAT


1
1
FER
target

1
\ue89e
UP_STEP
if ACK is received, where OffsetperAT represents a compensation value according to each subscriber station, UP_STEP represents increase of the OffsetperAT, and FERtarget is a target value of a Frame Error Rate (FER).
23. A base station apparatus for transmitting data in order to determine transmit power of an uplink frame transmitted from a subscriber station to a base station in a mobile communication system in which a downlink frame, transmitted from the base station to the subscriber station, and the uplink frame are time division-duplexed (TDD), the base station apparatus comprising:
an error detector and an acknowledgenon-acknowledge (AN) symbol generator for determining if an error has occurred in uplink frame received from the subscriber station, and generating an ACKNACK symbol according to whether or not the error has occurred in uplink frame;
an AN encoder for encoding the generated ACKNACK symbol; and
a modulator for modulating the encoded ACKNACK symbol and generating a dedicated control channel.
24. The base station apparatus in claim 23, further comprising a multiplexer for multiplexing the dedicated control channel generated by the modulator and physical channels different from the dedicated control channel.
25. The base station apparatus in claim 23, wherein the base station apparatus transmits a target signal strength for determining the transmit power of the uplink frame to the subscriber station.
26. The base station apparatus in claim 23, wherein, when the NACK message is transmitted to the subscriber station, the subscriber station increases the transmit power of the uplink frame.
27. The base station apparatus in claim 23, wherein, when the NACK message is transmitted to the subscriber station, the subscriber station increases the transmit power of the uplink frame as determined by
OffsetperAT=OffsetperAT+UP_STEP if NACK is received,
where OffsetperAT represents a compensation value according to each subscriber station, and UP_STEP represents increase of the OffsetperAT.
28. The base station apparatus in claim 23, wherein, when the ACK message is transmitted to the subscriber station, the subscriber station decreases the transmit power of the uplink frame.
29. The base station apparatus in claim 23, wherein, when the ACK message is transmitted to the subscriber station, the subscriber station decreases the transmit power of the uplink frame as determined by
Offset
perAT

=
Offset
perAT


1
1
FER
target

1
\ue89e
UP_STEP
if ACK is received, where OffsetperAT represents a compensation value according to each subscriber station, UP_STEP represents increase of the OffsetperAT, and FERtarget is a target value of a Frame Error Rate (FER).
30. A method for transmitting data by a base station in order to determine transmit power of an uplink frame transmitted from a subscriber station to the base station in a mobile communication system in which a downlink frame transmitted from the base station to the subscriber station and the uplink frame are time division-duplexed (TDD), the method comprising the steps of:
determining if an error has occurred in uplink frame received from the subscriber station;
generating an ACKNACK message of a physical layer according to whether or not the error has occurred in uplink frame; and
encoding and modulating the generated ACKNACK message of the physical layer and generating a dedicated control channel.
31. The method in claim 30, further comprising a step of multiplexing the generated dedicated control channel and physical channels different from the dedicated control channel.
32. The method in claim 30, wherein the base station apparatus transmits a target signal strength for determining the transmit power of the uplink frame to the subscriber station.
33. The method in claim 30, wherein, when the NACK message is transmitted to the subscriber station, the subscriber station increases the transmit power of the uplink frame.
34. The method in claim 30, wherein, when the NACK message is transmitted to the subscriber station, the subscriber station increases the transmit power of the uplink frame as determined by
OffsetperAT=OffsetperAT+UP_STEP if NACK is received,
where OffsetperAT represents a compensation value according to each subscriber station, and UP_STEP represents increase of the OffsetperAT.
35. The method in claim 30, wherein, when the ACK message is transmitted to the subscriber station, the subscriber station decreases the transmit power of the uplink frame.
36. The method in claim 30, wherein, when the ACK message is transmitted to the subscriber station, the subscriber station decreases the transmit power of the uplink frame as determined by
Offset
perAT

=
Offset
perAT


1
1
FER
target

1
\ue89e
UP_STEP
if ACK is received, where OffsetperAT represents a compensation value according to each subscriber station, UP_STEP represents increase of the OffsetperAT, and FERtarget is a target value of a Frame Error Rate (FER).