1461147538-2bb95e66-6f29-4eb4-8e19-cd0dbaa8bf8d

1. A device for continuously separating fuel ethanol from solid-state fermentation materials, the device comprising: a housing (212), a screw conveyor for feeding (210) connecting with the inlet of the housing (212), a discharging bin (217) and a screw conveyor for discharging (218) connecting with the outlet of the housing (212), a rotation shaft (207) locating on the center axis of the housing (212) and a driving motor (201) connecting with the rotation shaft (207), characterized in that: under the screw conveyor for feeding (210), on the inside wall of the housing (212) is provided with a distributing plate grid (208); the inside of the housing (212) along the longitudinal direction has alcohol distillation components and drying components, wherein the drying components are located under the alcohol distillation components and connect with the alcohol distillation components, the alcohol distillation components are composed of plurality of tower trays (214) connected in series with the rotation shaft, the tower tray (214) is a hollow body made up by two plates and a side wall, on the upper plate is uniformly distributed with gaps of \u03a60.1-5 mm (or wire mesh sintering plate with a certain porosity) for steam passing through, and on each of the tower trays is provided with a tower tray rotary grid (213) and a tower tray fan-shaped hole (215); the steam inlet of the alcohol distillation components is located at their bottom, and the steam outlet is located at their top; the drying components are composed of plurality of heating discs (214\u2032) connected in series with the rotation shaft, wherein the heating disc (214\u2032) is a hollow body made up by two plates and a side wall, and the chamber of the hollow body is provided with steam folding baffles (206), and is input with water vapor; the heating disk (214\u2032) on the sidewall is symmetrically provided with a steam inlet and a steam outlet; each of the heating disks (214\u2032) is also provided with a heating disk rotary grid (213\u2032) and a heating disc fan-shaped hole (215\u2032); the steam inlets of the alcohol distillation components and the heating discs (214\u2032) are respectively connected with the main line for steam inputting (216), and the steam outlet of the alcohol distillation components is connected with the steam outlet (211) at the top of the housing, so that the steam directly enters into a rectifying tower for rectifying; the steam outlet of the drying components are connected with the main line for steam outputting (205) under the housing, and the main line for steam outputting (205) at the end is provided with a gas-liquid separator (203), to separate steam and condensate.
2. The device for continuously separating fuel ethanol from solid-state fermentation materials as claimed in claim 1, characterized in that: the heating disc fan-shaped holes (215\u2032) on the heating disc (214\u2032) in the vertical direction successively shift a distance of the size of the fan-shaped hole opposite to rotation direction of the heating disc rotary grid (213\u2032).
3. The device for continuously separating fuel ethanol from solid-state fermentation materials as claimed in claim 1, characterized in that: the temperature is kept via using thermal insulating materials on the outside wall of the housing (212), using a jacket structure or an electric heating zone, and the temperature is kept at 100\xb0 C. or above.
4. The device for continuously separating fuel ethanol from solid-state fermentation materials as claimed in claim 1, characterized in that: the distributing plate grid (208) is a distributor consisting of several pieces of grid plates, and the fermentation materials inputted by the screw conveyor for feeding (210), after being distributed by the distributor, will be uniformly distributed in the rotary grid on the surface of the heating disc.
5. The device for continuously separating fuel ethanol from solid-state fermentation materials as claimed in claim 1, characterized in that: the rotary grid (213, 213\u2032) is made up by two cylinder plate grids connected via several of straight plate grids, the center of the rotary grid are fixed on the rotation shaft (207) which goes throughout the center of each of the heating discs, and rotary grid rotates along with the rotation shaft.
6. The device for continuously separating fuel ethanol from solid-state fermentation materials as claimed in claim 1, characterized in that: the tower tray is made up by perforated plate or wire mesh sintered plate or other perforated high-intensity materials.
7. A continuous ethanol distillation process, characterized in that it comprises the following steps:
(a) The solid-state fermentation straw materials are fed into a distributing plate grid 208 at the top of the device via a screw conveyor for feeding 210, the materials uniformly distribute in the tower tray rotary grid 213 of the first layer of tower tray 214 at the top of the device and move along with it, to tower tray fan-shaped hole 215 of the tower tray and then fall onto the rotary grid of the second layer of the tower tray, and so on until to the lowest layer of tower tray, during which the materials fully contact with steam to fulfill distillation. Through the lowest layer of tower tray, the materials fall onto the heating disc rotary grid 213\u2032 of the heating disc 214\u2032 and move along with it. When the materials move to the heating disk fan-shaped hole 215\u2032 of the heating disc 214\u2032, they fall onto the rotary grid of the next layer of heating discs, and so on until to the lowest layer of heating disc. On each of the heating discs 214\u2032, the materials do not contact with vapor, and are only heated by the heating discs to remove moisture, and through the plurality of heating discs 214\u2032, they are transferred to the discharging bin 217 at the bottom of the device. Then, the materials are outputted by the screw conveyor for discharging 218 and the double-layer flap valve 219, and the discharged materials are dried and recycled into a furnace to burn.
(b) In the meantime, saturated steam enters into the inside of the device via the main line for steam inputting 216 and spreads between each layer of tower trays and into the heating discs, the condensed water and the uncondensed steam after condensing and heat-releasing in the heating discs, after being collected by the main line for steam outputting 205, enter into the gas-liquid separator 203, the uncondensed steam is reused for its exhaust heat, and the condensed water after collected enters into a boiler through the water pipeline to boiler. Along with the steam transferring heat to the materials, ethanol and water are heated and vaporized into vapor, and the vapor directly enters into the rectifying tower via the output of the steam outlet 211 for rectifying.
8. The continuous solid-state fermentation process for producing fuel ethanol as claimed in claim 7, characterized in that: partial fermented materials generated in step (c) are used as animal feed.

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 flash memory device comprising:
a memory cell array having memory cells arranged in rows and columns;
a readprogram circuit configured to perform program and read operations to the memory cell array; and
a control logic circuit configured to control the readprogram circuit to perform a judging operation according to a program loop number.
2. The flash memory device of claim 1, wherein when the program loop number indicates an initial program loop, the control logic circuit controls the readprogram circuit to perform the judging operation.
3. The flash memory device of claim 2, wherein when the program loop number is greater than a reference program loop number, the control logic circuit controls the readprogram circuit to perform the judging operation.
4. The flash memory device of claim 3, wherein (a) when the program loop number is less than or equal to the reference program loop number and (b) when the program loop number does not indicate the initial program loop, then the control logic circuit controls the readprogram circuit so as not to perform the judging operation.
5. The flash memory device of claim 1, wherein the readprogram circuit comprises:
a row selector circuit configured to select rows of the memory cell array;
a page buffer circuit coupled to the memory cell array via the columns; and
a passfail check circuit configured to generate at least one of a program pass and program fail result responsive to the program loop number.
6. A flash memory device comprising:
a memory cell array having memory cells arranged in rows and columns;
a control logic circuit configured to control the readprogram circuit to perform a judging operation according to a program loop, the control logic circuit including:
a loop counter circuit electrically coupled to the control logic circuit and configured to count the program loop to maintain a current program loop number;
a program circuit electrically coupled to the control logic circuit and configured to store a maximum loop number and a reference loop number; and

a passfail check circuit electrically coupled to the control logic circuit,
wherein the control logic circuit is configured to determine (a) that the current program loop number is less than or equal to the reference loop number and (b) that the current program loop number is not an initial program loop number, and wherein the passfail check circuit is configured so as not to perform a passfail check operation responsive to (a) and (b).
7. The flash memory device of claim 6, wherein the control logic circuit is configured to determine whether the current program loop number is the initial program loop number and to indicate to the passfail check circuit whether to perform a passfail check operation responsive to the determination.
8. The flash memory device of claim 6, wherein the control logic circuit is configured to determine that the current program loop number is greater than the reference loop number, and wherein the passfail check circuit is configured to perform a passfail check operation and to generate at least one of a program pass and a program fail result responsive to the determination.
9. The flash memory device of claim 6, wherein a program fail is generated responsive to the current program loop number being greater than the maximum loop number.
10. The flash memory device of claim 6, further comprising a plurality of page buffer circuits electrically coupled to the memory cell array, each page buffer circuit configured to store (a) data and (b) a control signal indicating at least one of a program pass value and a program fail value.
11. The flash memory device of claim 10, wherein the passfail check circuit comprises an NMOS transistor, a drain terminal of the NMOS transistor being directly coupled to each of the page buffer circuits and configured to receive the control signal indicating at least one of the program pass value and the program fail value.
12. The flash memory device of claim 11, wherein a source of the NMOS transistor is directly coupled to ground.
13. The flash memory device of claim 12, wherein the passfail check circuit further comprises first and second inverters configured to form a latch circuit, and a third inverter disposed between the latch circuit and the drain terminal of the NMOS transistor.
14. The flash memory device of claim 13, wherein a line electrically couples an output of the latch circuit to the control logic circuit and is configured to transmit a check signal from the passfail check circuit to the control logic circuit responsive to at least one of the program pass value and the program fail value, wherein the control logic circuit uses the check signal to control program loop operations of the memory cell array.
15. A memory card comprising:
a flash memory device; and
a memory controller configured to control the flash memory device,
wherein the flash memory device comprises:
a control logic circuit configured to program memory cells of the flash memory device via repetition of program loops, a first of the program loops including a program execution interval and a verify read interval, a second of the program loops including the program execution interval, the verify read interval, and a judging interval.
16. The memory card of claim 15, wherein the memory card is adapted to be connected to a system, the system comprising:
a bus; and
a microprocessor capable of being coupled to the bus, the microprocessor being configured to process N-bit data and to store the N-bit data in the flash memory device via the memory controller, wherein N is an integer greater than or equal to 1.
17. The memory card of claim 16, wherein the system further comprises a user interface.
18. The memory card of claim 16, wherein the system further comprises a battery to supply an operating voltage to the system.
19. The memory card of claim 16, wherein the system further comprises a modem.
20. The memory card of claim 19, wherein the modem includes a baseband chipset.

1461147527-104c9221-fa57-4059-8426-0fdf9e5c1425

1. A blade removable from a housing of a blade server, the blade comprising a processor configured to:
receive from another blade in the housing, a first license number indicative of a number of licenses that can use a function of given software and identification information specific to the housing;
acquire from the housing, identification information specific to the housing;
determine whether the received identification information is identical to the acquired identification information, and upon determining the identification information to be identical, further determine whether the function of the given software is usable by comparing the first license number with a second license number indicative of a number of blades in the blade sever using the function of the given software;
set the blade to a state in which the function of the given software is executable upon determining that the function of the given software is usable;
update the second license number upon setting the blade; and
transmit to a blade in which the function of the given software is not set among the blades in the blade server, the first license number and the updated second license number.
2. The blade according to claim 1, wherein
the process, if the blade server has no blade in which the function of the given software is set, receives the first license number from an issuer of the first license number.
3. The blade according to claim 1, wherein
the processor, based on priority set to the blades in the blade server, transmits the first and second license numbers to a blade having the priority subsequent to the blade thereof among blades in which the function of the given software is not set.
4. The blade according to claim 2, wherein
the processor, based on priority set to the blades in the blade server, transmits the first and second license numbers to a blade having the priority subsequent to the blade thereof among blades in which the function of the given software is not set.
5. A blade removable from a housing of a blade server, the comprising a processor configured to:
receive from another blade in the housing, a license number indicative of a number of licenses that can use a function of given software and identification information specific to the housing;
acquire from the housing, identification information specific to the housing, and acquire from blades in the housing, priority set to the blades;
convert the acquired priority of the blade into a number corresponding to the priority of the blade;
determine whether the received identification information is identical to the acquired identification information, upon determining the identification information to be identical, determine whether the function of the given software is usable by comparing the license number with the converted number corresponding to the blade; and
set the blade to a state in which the function of the given software is executable upon determining that the function of the given software is usable.
6. The blade according to claim 1, the processor further configured to
detect failure of the blade, wherein
the processor upon detecting failure, sets the blade to a state in which the function of the given software cannot be executed and does not determine whether the received identification information is identical to the acquired identification information.
7. The blade according to claim 5, the processor further configured to
detect failure of the blade, wherein
the processor upon detecting failure, sets the blade to a state in which the function of the given software cannot be executed and does not determine whether the received identification information is identical to the acquired identification information.
8. A non-transitory computer-readable recording medium storing a management program causing a blade that is removable from a housing of a blade server to execute a process comprising:
receiving from another blade in the housing, a first license number indicative of a number of licenses that can use a function of given software and identification information specific to the housing;
acquiring from the housing, identification information specific to the housing;
determining whether the received identification information is identical to the acquired identification information, and upon determining the identification information to be identical, further determining whether the function of the given software is usable by comparing the first license number with a second license number indicative of a number of blades in the blade sever using the function of the given software;
setting the blade to a state in which the function of the given software is executable upon determining that the function of the given software is usable;
updating the second license number upon setting the blade; and
transmitting to a blade in which the function of the given software is not set among the blades in the blade server, the first license number and the updated second license number.
9. A non-transitory computer-readable recording medium storing a management program causing a blade that is removable from a housing of a blade server to execute a process comprising:
receiving from another blade in the housing, a license number indicative of a number of licenses that can use a function of given software and identification information specific to the housing;
acquiring from the housing, identification information specific to the housing, and acquiring from blades in the housing, priority set to the blades;
converting the acquired priority of the blade into a number corresponding to the priority of the blade;
determining whether the received identification information is identical to the acquired identification information, and upon determining the identification information to be identical, determining whether the function of the given software is usable by comparing the license number with the converted number corresponding to the blade; and
setting the blade to a state in which the function of the given software is executable upon determining that the function of the given software is usable.
10. A management method executed by a blade that is removable from a housing of a blade server, the management method comprising:
receiving from another blade in the housing, a first license number indicative of a number of licenses that can use a function of given software and identification information specific to the housing;
acquiring from the housing, identification information specific to the housing;
determining whether the received identification information is identical to the acquired identification information, and upon determining the identification information to be identical, further determining whether the function of the given software is usable by comparing the first license number with a second license number indicative of a number of blades in the blade sever using the function of the given software;
setting the blade to a state in which the function of the given software is executable upon determining that the function of the given software is usable;
updating the second license number upon setting the blade; and
transmitting to a blade in which the function of the given software is not set among the blades in the blade server, the first license number and the updated second license number.
11. A management method executed by a blade that is removable from a housing of a blade server, the management method comprising:
receiving from another blade in the housing, a license number indicative of a number of licenses that can use a function of given software and identification information specific to the housing;
acquiring from the housing, identification information specific to the housing, and acquiring from blades in the housing, priority set to the blades;
converting the acquired priority of the blade into a number corresponding to the priority of the blade;
determining whether the received identification information is identical to the acquired identification information, and upon determining the identification information to be identical, determining whether the function of the given software is usable by comparing the license number with the converted number corresponding to the blade; and
setting the blade to a state in which the function of the given software is executable upon determining that the function of the given software is usable.

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 of canceling a DC offset error in a signal path of a receiver, the method comprising:
canceling a static DC offset error component on the signal path; and
canceling a dynamic DC offset error component in the signal path in the presence of a signal component.
2. The method of claim 1, wherein canceling the static DC offset error component comprises:
determining a value of static DC offset error during a calibration period in which an input RF signal is decoupled from the receiver; and
providing the static DC offset compensation during at least a portion of time that the input RF signal is coupled from the receiver.
3. The method of claim 1, wherein canceling the static DC offset error component comprises:
upconverting the static DC offset component to a DC offset spurious (DCOS) signal at a predetermined frequency;
amplifying the DCOS signal to produce an amplified DCOS signal;
downconverting the amplified DCOS signal to a DC value;
determining a DC offset correction value based on the DC value; and
providing a DC correction signal to the signal path based on the DC offset correction value.
4. The method of claim 1, wherein canceling the dynamic DC offset error component comprises:
coupling a DC offset error from the signal path;
removing substantially a DC offset error attributable to a DC offset correction portion to produce a corrected DC offset error;
subtracting a value of static DC offset error from the corrected DC offset error to produce a dynamic DC offset error value;
determining a DC offset correction value based on the dynamic DC offset value; and
providing a DC correction signal to the signal path based on the DC offset correction value.
5. A method of canceling a DC offset error in a signal path of a receiver, the method comprising:
frequency converting the DC offset error to a DC offset spurious signal (DCOS);
amplifying the DCOS signal to generate an amplified DCOS signal;
frequency converting the amplified DCOS signal to a baseband signal;
determining a DC offset correction value based on the baseband signal; and
providing a DC correction to the signal path based on the DC offset correction value.
6. The method of claim 5, further comprising:
decoupling an RF signal from the receiver prior to determining the DC offset correction value; and
coupling the RF signal to the receiver while providing the DC correction to the signal path.
7. The method of claim 5, wherein frequency converting the amplified DCOS signal to the baseband signal comprises mixing the amplified DCOS signal with a Local Oscillator (LO) signal that is synchronized with a LO signal used to frequency convert the DC offset error to the DCOS signal.
8. The method of claim 5, wherein determining the DC offset correction value comprises performing a search of a list of correction values based on a DC value within the baseband signal.
9. The method of claim 5, wherein determining the DC offset correction value comprises determining a digital correction value by performing a binary search based on the baseband signal.
10. The method of claim 5, wherein providing the DC correction to the signal path comprises providing a current to the signal path, the value of the current based on the DC correction.
11. The method of claim 5, wherein providing the DC correction to the signal path comprises summing a DC offset correction voltage with signal on the signal path.
12. A method of canceling a DC offset error in a signal path of a receiver, the method comprising:
coupling a DC offset error from the signal path;
removing substantially a DC offset error attributable to a DC offset correction portion to produce a corrected DC offset error;
subtracting a value of static DC offset error from the corrected DC offset error to produce a dynamic DC offset error value;
determining a DC offset correction value based on the dynamic DC offset value; and
providing a DC correction signal to the signal path based on the DC offset correction value.
13. A DC offset correction apparatus configured to correct a DC offset error in a signal path of a receiver, the apparatus comprising:
a first frequency conversion module coupled to the signal path and configured to frequency convert a DC offset error on the signal path to a DC offset spurious signal (DCOS);
an amplifier coupled to the first frequency conversion module and configured to amplify the DCOS signal to generate an amplified DCOS signal;
a second frequency conversion module coupled to the amplifier and configured to frequency convert the amplified DCOS signal to a DC signal;
a search module coupled to the second frequency conversion module and configured to determine a digital DC offset correction value based on the DC signal; and
a digital to analog converter (DAC) coupled to the search module and configured to provide a DC correction to the signal path based on the digital DC offset correction value.
14. The apparatus of claim 13, further comprising an inner loop configured to substantially remove a DC offset error attributable to at least a portion of the DC offset correction apparatus.
15. The apparatus of claim 13, further comprising a local oscillator (LO) configured to generate a local oscillator signal utilized by the first and second frequency conversion modules.
16. The apparatus of claim 13, further comprising a filter interposed between the second frequency conversion module and the search module and configured to substantially reject undesired mixer products.
17. The apparatus of claim 16, wherein the filter comprises a low pass filter having a bandwidth of less than approximately 1 kHz.
18. The apparatus of claim 13, wherein the search module comprises:
a comparator configured to provide a first output if the DC signal is greater than a predetermined threshold and provide a second output if the DC signal is less than the predetermined threshold; and
a binary search module configured to perform a binary search based on the output of the comparator and determine the digital DC offset correction value based on the binary search.
19. The apparatus of claim 13, wherein the DAC comprises a current output DAC configured to source a current to the signal path based on the digital DC offset correction value.
20. A DC offset correction apparatus configured to correct a DC offset error in a signal path of a receiver, the apparatus comprising:
a static DC offset correction portion configured to substantially remove a static DC offset error from the signal path;
a signal summer configured to subtract a value of static DC offset error from a composite DC offset error to produce a dynamic DC offset error value;
a search module configured to determine a dynamic DC offset correction value based on the dynamic DC offset error value; and
a digital to analog converter coupled to the search module and configured to provide a dynamic DC correction signal to the signal path based on the dynamic DC offset correction value.