1461131639-bff1bd86-32df-4c44-b842-04b5624d934f

1. A system for responding to requests using stream processing, the system comprising:
a computer readable storage medium having computer readable program code embodied therewith; and
a processor coupled to the computer readable storage medium, wherein responsive to executing the computer readable program code, the processor is configured to perform executable operations comprising:
responsive to a client request, assigning a processing thread for handling the client request;
establishing a return connection within the processing thread;
sending a server request derived from the client request to a stream server configured to interact with a plurality of stream processing nodes, wherein the server request comprises a thread identifier specifying the processing thread;
maintaining the processing thread for handling the client request in an idle state pending a write response message from the stream server;
responsive to receiving the write response message comprising a stream processing result and the thread identifier from the stream server, returning the processing thread specified by the thread identifier to an active state; and
sending a client response comprising the stream processing result to the client over the return connection.
2. The system of claim 1, wherein the processor is further configured to perform an executable operation comprising:
including at least a portion of the client request within the server request.
3. The system of claim 2, wherein the processor is further configured to perform an executable operation comprising:
selecting the processing thread to be returned to an active state from a plurality of idle processing threads according to the thread identifier.
4. A computer program product, comprising:
a computer readable storage medium having stored therein computer readable program code for responding to requests using stream processing,
the computer readable program code, which when executed by a computer hardware system, causes the computer hardware system to perform:
assigning, responsive to a client request, a processing thread for handling the client request;
establishing a return connection within the processing thread;
sending a server request derived from the client request to a stream server configured to interact with a plurality of stream processing nodes, wherein the server request includes a thread identifier specifying the processing thread;
maintaining the processing thread for handling the client request in an idle state pending a write response message from the stream server;
returning, responsive to receiving the write response message including a stream processing result and the thread identifier from the stream server, the processing thread specified by the thread identifier to an active state; and
sending, to the client over the return connection, a client response including the stream processing result.
5. The system of claim 4, wherein the computer readable program code further causes the computer hardware system to perform:
including at least a portion of the client request within the server request.
6. The system of claim 5, wherein the computer readable program code further causes the computer hardware system to perform:
selecting the processing thread to be returned to an active state from a plurality of idle processing threads according to the thread identifier.

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 for forming gate dielectric layers on a substrate, comprising:
forming a silicon oxide layer on a substrate;
plasma treating the silicon oxide layer;
depositing a silicon nitride layer on the silicon oxide layer by an ALD process; and
thermal annealing the substrate.
2. The method of claim 1, wherein the step of plasma treating the silicon oxide layer further comprises:
flowing an inert gas into a plasma treatment chamber; and
forming a plasma by the inert gas.
3. The method of claim 2, wherein the step of flowing the inert gas further comprises:
flowing the inert gas between about 50 sccm and about 750 sccm into the plasma treatment chamber.
4. The method of claim 2, wherein the step of forming a plasma further comprises:
applying a RF power between about 500 Watts and about 3000 Watts.
5. The method of claim 2, wherein the inert gas is selected from a group consisting of Ar, He, Ne, Xe, and the combination thereof.
6. The method of claim 2, wherein the inert gas is a nitrogen containing gas.
7. The method of claim 6, wherein the treated silicon oxide layer treated by the nitrogen containing gas has a nitrogen concentration between about 0.2 E15 atomscm2 to about 1 E15 atomscm2.
8. The method of claim 1, further comprising:
precleaning the substrate prior to forming the silicon oxide layer.
9. The method of claim 1, wherein the step of forming the silicon oxide layer, further comprises:
forming the silicon oxide layer with a thickness less than 15 \u212b.
10. The method of claim 1, wherein depositing the silicon nitride layer further comprises:
depositing the silicon nitride with a thickness less than 15 \u212b.
11. The method of claim 1, wherein the step of depositing the silicon nitride layer further comprises:
alternatively flowing a silicon containing gas and a nitrogen containing gas into an ALD chamber.
12. The method of claim 11, wherein the step of flowing further comprises:
flowing the silicon containing gas into the ALD chamber between about 5 sccm and about 500 sccm; and
flowing the nitrogen containing gas into the ALD chamber between about 1000 sccm and about 5000 sccm.
13. The method of claim 11, wherein the nitrogen containing gas is at least one of NH3, N2, N2H4 or N2O.
14. The method of claim 11, wherein the silicon containing gas is at least one of SiH4, Si2H6, dichlorosilane (DCS), tetrachlorosilane (TCS) or hexachlorodisilane (HCD).
15. The method of claim 1, wherein the silicon oxide layer and the silicon nitride layer form a gate dielectric layer.
16. The method of claim 1, wherein the step of plasma treating the silicon oxide layer further comprises:
creating nucleation sites on the treated silicon oxide layer.
17. A method for forming gate dielectric layers on a substrate, comprising:
precleaning a substrate;
forming a silicon oxide layer on the substrate;
plasma treating the silicon oxide layer;
depositing a silicon nitride layer on the silicon oxide layer by an ALD process; and
thermal annealing the substrate, wherein the formed silicon oxide layer and the silicon nitride layer form a gate dielectric layer.
18. The method of claim 17, wherein the plasma treating the silicon oxide layer further comprises:
creating nucleation sites on the treated silicon oxide layer.
19. The method of claim 17, wherein the formed silicon oxide layer and the silicon nitride layer has a total thickness less than 30 \u212b.
20. A method for forming a gate structure, comprising:
precleaning a substrate;
forming a silicon oxide layer on the substrate;
plasma treating the silicon oxide layer;
depositing a silicon nitride layer on the silicon oxide layer by an ALD process;
thermal annealing the substrate, wherein the formed silicon oxide layer and the silicon nitride layer has a total thickness less than 30 \u212b and forms a gate dielectric;
forming a gate electrode on the gate dielectric; and
forming source and drain regions in the substrate proximate the gate electrode.

1461131629-8629f533-c1b5-4580-a2c0-2f9eb2d4ad53

What is claimed is:

1. A multilayer integrated substrate comprising:
a laminate body including a plurality of ceramic green sheets and having a main surface;
a plurality of breaking grooves arranged in the main surface in a grid pattern;
a plurality of multilayer ceramic elements which are constructed in a plurality of blocks sectioned by said plurality of breaking grooves, and which are obtained by breaking said multilayer integrated substrate along said plurality of breaking grooves; and
at least one fracture-preventing member arranged so as to cross at least one of said plurality of breaking grooves.
2. A multilayer integrated substrate according to claim 1, wherein said at least one fracture-preventing member includes at least one fracture-preventing conductor which contains a metal component.
3. A multilayer integrated substrate according to claim 1, wherein said at least one fracture-preventing conductor is provided at ends of said plurality of breaking grooves in the region closer to the periphery of said multilayer integrated substrate than the intersectional points of said plurality of breaking grooves, and wherein each of said plurality of multilayer ceramic elements is constructed in each of said plurality of blocks which are surrounded by said plurality of breaking grooves at four sides thereof.
4. A multilayer integrated substrate according to claim 2, wherein said at least one fracture-preventing conductor includes at least one fracture-preventing conductive film disposed on at least one of said plurality of ceramic layers.
5. A multilayer integrated substrate according to claim 4, wherein said at least one fracture-preventing conductive film is disposed on at least one of the surface boundaries in said plurality of ceramic layers.
6. A multilayer integrated substrate according to claim 1, wherein said at least one fracture-preventing member is disposed in a margin of said multilayer integrated substrate.
7. A multilayer integrated substrate according to claim 6, wherein said at least one fracture-preventing member is arranged to cross two or more of said plurality of breaking grooves that are substantially parallel to each other.
8. A multilayer integrated substrate according to claim 6, wherein said at least one fracture-preventing members is arranged to cross two of said plurality of breaking grooves which intersect each other.
9. A multilayer integrated substrate according to claim 2, wherein said at least one fracture-preventing conductor includes at least one fracture-preventing conductive via hole arranged to penetrate through at least one of said plurality of ceramic layers.
10. A multilayer integrated substrate according to claim 9, wherein said at least one fracture-preventing conductive via hole is arranged to penetrate through at least one of said plurality of ceramic layers in which said plurality of breaking grooves are not provided.
11. A multilayer integrated substrate according to claim 2, wherein said at least one fracture-preventing conductor defines a co-fired member with said laminate.
12. A multilayer integrated substrate according to claim 11, wherein said at least one fracture-preventing conductor contains substantially the same ceramic component as a ceramic component contained in said plurality of ceramic layers.
13. A multilayer integrated substrate according to claim 1, further comprising a plurality of said fracture-preventing members arranged so as to cross said plurality of breaking grooves.
14. A multilayer integrated substrate according to claim 13, wherein said plurality of said fracture-preventing members include at least one of fracture-preventing conductors and fracture-preventing conductive via holes.
15. A method of manufacturing multilayer ceramic elements comprising the steps of:
preparing a multilayer integrated substrate by providing a laminate body including a plurality of ceramic green sheets and having a main surface, a plurality of breaking grooves arranged in the main surface in a grid pattern, a plurality of multilayer ceramic elements which are constructed in a plurality of blocks sectioned by said plurality of breaking grooves; and
at least one fracture-preventing member arranged so as to cross at least one of said plurality of breaking grooves; and
breaking said multilayer integrated substrate along said plurality of breaking grooves.
16. A method according to claim 15, further comprising the step of mounting electronic components on said plurality of blocks.
17. A method according to claim 15, wherein the multilayer integrated substrate includes a plurality of said fracture-preventing members arranged so as to cross said plurality of breaking grooves.
18. A method according to claim 17, wherein said plurality of said fracture-preventing members include at least one of fracture-preventing conductors and fracture-preventing conductive via holes.
19. A method of manufacturing ceramic elements comprising the steps of:
preparing a substrate including having a main surface, a plurality of breaking grooves arranged in the main surface in a grid pattern, a plurality of ceramic elements which are constructed in a plurality of blocks sectioned by said plurality of breaking grooves, and at least one fracture-preventing member arranged so as to cross at least one of said plurality of breaking grooves; and
breaking said substrate along said plurality of breaking grooves.
20. A method according to claim 19, further comprising the step of mounting electronic components on said plurality of blocks.

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:
performing a search on a base reference frame in a video signal to determine a first motion vector for each of possible partition configuration of a current macroblock in the base reference frame, the first motion vector providing a most optimal match for a corresponding partition in the base reference frame;
determining an optimal partition for the current macroblock in the base reference frame, the optimal partition providing a minimum motion estimation cost among the possible partition configurations in the base reference frame;
performing a search using the optimal partition determined from the base reference frame in a non-base reference frame in the video signal to determine a second motion vector that provides a most optimal match for a partition in the non-base reference frame corresponding to the optimal partition for the base reference frame; and
performing a simplified search on each partition in the non-base reference frame other than the partition in the non-base reference frame corresponding to the optimal partition for the base reference frame to determine a second motion vector for each partition in the non-base reference frame other than the partition in the non-base reference frame corresponding to the optimal partition for the base reference frame.
2. The method of claim 1, further comprising providing, for each possible partition, at least one motion vector per reference frame.
3. The method of claim 2, further comprising selectively transmitting a final partition for the current macroblock along with a motion vector and a reference frame index.
4. The method of claim 1, wherein the search includes an initialization task and a refinement task.
5. The method of claim 1, wherein the simplified search includes a simplified initialization task and a refinement task.
6. The method of claim 5, wherein the simplified initialization task is a multi-point check initialization task that utilizes a three-point check initialization with a center point, a predicted motion vector, and a motion vector from a sixteen by sixteen partition configuration.
7. The method of claim 1, wherein the video signal is compressed according to H.264|MPEG-4 Advanced Video Coding.
8. A computer program product comprising a non-transitory computer useable medium having a computer readable program encoded thereon, wherein the computer readable program when executed on a computer causes the computer to:
performing a search on a base reference frame in a video signal to determine a first motion vector for each of possible partition configurations of a current macroblock in the base reference frame, the first motion vector providing a most optimal match for a corresponding partition in the base reference frame;
determining an optimal partition for the current macroblock in the base reference frame, the optimal partition providing a minimum motion estimation cost among the possible partition configurations in the base reference frame;
performing a search using the optimal partition determined from the base reference frame in a non-base reference frame in the video signal to determine a second motion vector that provides a most optimal match for a partition in the non-base reference frame corresponding to the optimal partition for the base reference frame; and
performing a simplified search on each partition in the non-base reference frame other than the partition in the non-base reference frame corresponding to the optimal partition for the base reference frame to determine a second motion vector for each partition in the non-base reference frame other than the partition in the non-base reference frame corresponding to the optimal partition for the base reference frame.
9. The computer program product of claim 8, wherein the computer readable program when executed on the computer further causes the computer to provide, for each possible partition, at least one motion vector per reference frame.
10. The computer program product of claim 9, wherein the computer readable program when executed on the computer further causes the computer to selectively transmit a final partition for the current macroblock along with a motion vector and a reference frame index.
11. The computer program product of claim 8, wherein the search includes an initialization task and a refinement task.
12. The computer program product of claim 8, wherein the simplified search includes a simplified initialization task and a refinement task.
13. The computer program product of claim 12, wherein the simplified initialization task is a multi-point check initialization task that utilizes a three-point check initialization with a center point, a predicted motion vector, and a motion vector from a sixteen by sixteen partition configuration.
14. The computer program product of claim 8, wherein the video signal is compressed according to H.264|MPEG-4 Advanced Video Coding.
15. A system comprising:
a fast motion estimation module that (i) performs a search on a base reference frame in a video signal to determine a first motion vector for each of possible partition configurations of a current macroblock in the base reference frame, the first motion vector providing a most optimal match for a corresponding partition in the base reference frame, (ii) determines an optimal partition for the current macroblock in the base reference frame, the optimal partition providing a minimum motion estimation cost among the possible partition configurations in the base reference frame, (iii) performs a search using the optimal partition determined from the base reference frame in a non-base reference frame in the video signal to determine a second motion vector that provides a most optimal match for a partition in the non-base reference frame corresponding to the optimal partition for the base reference frame, (iv) performs a simplified search on each partition in the non-base reference frame other than the partition corresponding to the optimal partition for the base reference frame to determine a second motion vector for each partition in the non-base reference frame other than the partition in the non-base reference frame corresponding to optimal partition for the base reference frame, and (v) provides at least one motion vector per reference frame for each possible partition; a transmitter
that selectively transmits a final partition along with an associated motion vector and reference frame index; and
a receiver that receives the final partition for the current macroblock along with the associated motion vector and the reference frame index.
16. The system of claim 15, wherein the receiver is operably connected to a display device for display of a reconstructed video signal.
17. The system of claim 15, wherein the search includes an initialization task and a refinement task.
18. The system of claim 15, wherein the simplified search includes a simplified initialization task and a refinement task.
19. The system of claim 18, wherein the simplified initialization task is a multi-point check initialization task that utilizes a three-point check initialization with a center point, a predicted motion vector, and a motion vector from a sixteen by sixteen partition configuration.
20. The system of claim 15, wherein the video signal is compressed according to H.264|MPEG-4 Advanced Video Coding.