1460768526-1aac7a83-d3b2-486e-9bed-aa1b6b84bded

1. A semiconductor device comprising:
a delay unit determining a delay value;
a Frame Information Structure (FIS) receiver connected to a transfer channel and receiving a first Host to Device (H2D) FIS including first command information; and
a FIS generator connected to a receiving channel and successively outputting a first Direct Memory Access {DMA) setup FIS, a first data FIS, and a first Set Device Bits (SDB) FIS after outputting a first Device to Host (D2H) FIS in response to the first H2D FIS, and inserting a delay period, having the delay value, next to either the first data FIS or the first SDB FIS.
2. The semiconductor device of claim 1, wherein the FIS receiver sequentially receives a second H2D FIS including second command information and a third H2D FIS including third command information after receiving the first H2D FIS.
3. The semiconductor device of claim 2, wherein the FIS generator outputs a third D2H FIS in response to the third H2D FIS in the delay period between the first data FIS and the first H2D FIS.
4. The semiconductor device of claim 2, wherein the FIS generator outputs a third D2H FIS in response to the third H2D FIS in the delay period next to the first SDB FIS.
5. The semiconductor device of claim 1, wherein the semiconductor device performs communication using a serial Advanced Technology Attachment (ATA) protocol.
6. The semiconductor device of claim 5, wherein the semiconductor device uses an Advanced Host Controller Interface (AHCI) mode.
7. The semiconductor device of claim 1, wherein the delay value is a fixed value.
8. The semiconductor device of claim 1, wherein the FIS receiver successively receives the first H2D FIS including the first command information and second to n-th 112D FIS each including second to n-th command information, respectively, and wherein the delay unit adjusts the delay value according to a number of queued commands that have not been performed among the first to n-th command information.
9. The semiconductor device of claim 8, wherein when the number of queued commands is equal to or larger than a reference number, the delay unit sets the delay value to \u201c0\u201d.
10. The semiconductor device of claim 9, wherein the reference number is determined using time for preparing data output and time for data transfer.
11. The semiconductor device of claim 10, wherein the time for preparing the data output is determined using time for reading data from a memory and time for loading the read data to a buffer.
12. The semiconductor device of claim 8, wherein the delay unit comprises:
a counter counting the number of queued commands;
a comparator comparing the counted number of queued commands with a reference number; and
a prohibition signal generator determining the delay value according to the result of the comparison performed by the comparator and generating a prohibition signal corresponding to the delay value.
13. The semiconductor device of claim 1, wherein the semiconductor device is a Solid Static Disk (SSD).
14. A semiconductor device comprising:
a Frame Information Structure (FIS) receiver successively receiving first to n-th (where, n is a natural number that is equal to or larger than 2) Host to Device (H2D) FIS that include first to n-th command information, respectively; and
a FIS generator successively outputting first to m-th (where, m is a natural number that is equal to or larger than 2) FIS related to the first to n-th command information after successively outputting first to n-th D2H FIS in response to the first to n-th H2D FIS,
wherein while the FIS generator outputs only parts of the first to m-th FIS, the FIS receiver receives the (n+1)-th H2D FIS, and
the FIS generator outputs the (n+1)-th D2H FIS in response the (n+1)-th H2D FIS, between a k-th (where, k is a natural number that satisfies 1<k<m) FIS and a (k+1)-th FIS.
15. The semiconductor device of claim 14, wherein m is equal to 3 n.
16. A method for conducting Serial Advanced Technology Attachment (SATA) communication, comprising:
determining a delay value;
receiving a first Host to Device (H2D) Frame Information Structure (FIS) including first command information; and
successively outputting a first Direct Memory Access (DMA) setup FIS, a first data FIS, and a first Set Device Bits (SDB) FIS after outputting a first Device to Host (D2H) FIS in response to the first H2D FIS, and inserting a delay period, having the delay value, next to either the first data FIS or the first SDB FIS.
17. The method of claim 16, wherein a second H2D FIS including second command information and a third H2D FIS including third command information are sequentially received after receiving the first H2D FIS and a third D2H FIS is output in response to the third H2D FIS in the delay period between the first data FIS and the first H2D FIS.
18. The method of claim 16, wherein an Advanced Host Controller Interface (AHCI) mode is used.
19. The method of claim 16, wherein the delay value is a fixed value.
20. The method of claim 16, wherein the first H2D FIS including the first command information and second to n-th H2D FIS each including second to n-th command information, respectively, are successively received, the delay value is adjusted according to a number of queued commands that have not been performed among the first to n-th command information, when the number of queued commands is equal to or larger than a reference number, the delay value is set to \u201c0\u201d, the reference number is determined using time for preparing data output and time for data transfer, and the time for preparing the data output is determined using time for reading data from a memory and time for loading the read data to a buffer.

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. An apparatus for cookingheating a food product, comprising:
an oven;
a carousel for the food product mounted in the oven and having a main drive connected to the carousel;
an oven cleaning system mounted in the oven;
a convection medium within the oven; and
a source for a wave in an electromagnetic spectrum mounted in the oven.
2. The apparatus according to claim 1, further including an enclosure wherein the oven and the source for a wave in an electromagnetic spectrum are mounted in the enclosure.
3. The apparatus according to claim 1 wherein the oven is a cylindrical oven.
4. The apparatus according to claim 1 wherein said oven cleaning system comprises at least one sweeper mounted within the carousel and having a sweeper strip at the outer end which touches an inner surface of the oven.
5. The apparatus according to claim 4 wherein said sweeper includes a sweeper frame connected to the carousel and housing said sweeper strip, wherein said sweeper frame has a dimension excluding contact and proximate the inner surface of the oven.
6. The apparatus according to claim 1 wherein the convection medium comprises at least one convection medium selected from the group consisting of a volume of hot oil, and a volume of hot gas.
7. The apparatus according to claim 1 wherein the source for the wave in the electromagnetic spectrum comprises at least one source selected from the group consisting of a microwave source, and an infrared light source.
8. The apparatus according to claim 1 wherein the convection medium comprises a volume of hot oil and a volume of hot gas.
9. The apparatus according to claim 1 wherein the source for the wave in the electromagnetic spectrum comprises a microwave source and an infrared light source.
10. The apparatus according to claim 1 further including a plurality of compartment baskets connected to the carousel.
11. The apparatus according to claim 1, further including a food receptacle compartment connected to the oven.
12. The apparatus according to claim 2, further including an oil heater system connected to the enclosure.
13. The apparatus according to claim 2, further including an exhaust system connected to the enclosure.
14. The apparatus according to claim 2, further including a convection medium circulation system connected to the enclosure.
15. The apparatus according to claim 1, wherein the oven is tilted at an angle with respect to a horizontal plane.
16. A method for heating a food product, comprising the steps of:
heating the food product with at least one convection medium selected from the group consisting of a volume of hot oil, and a volume of hot gas; and
heating the food product with a wave in an electromagnetic spectrum having a frequency outside the range of a microwave frequency.
17. The method according to claim 16, further including the step of heating the food product with an electromagnetic wave within the microwave frequency.
18. The method according to claim 17, further including the step of cleaning an oven within which the food product is heated performed simultaneously with said step of heating the food product.
19. A method for heating a food product, comprising the steps of:
heating the food product with a volume of hot gas; and
heating the food product with a wave in an electromagnetic spectrum having a frequency within the range of a microwave frequency.
20. The method according to claim 19, further including the step heating the food product with a volume of hot oil.
21. The method according to claim 20, further including the step of cleaning an oven within which the food product is heated performed simultaneously with said step of heating the food product.