1460956795-000fee71-5c31-40b5-9cd1-25d7b105b6f6

What is claimed is:

1. A semiconductor manufacturing apparatus comprising:
a silicon thin film formation chamber, an insulating thin film formation chamber, a laser irradiation chamber, a hydrogen annealing chamber and transportation means for transporting a substrate having planar dimensions of a substrate width by a substrate length,
wherein each of said chambers and said transportation means are constituted such that said substrate on which a semiconductor device is formed can be transported among said chambers without exposure of said substrate to the air; and
wherein said laser irradiation chamber includes an irradiation system and a vacuum chamber for accommodating the substrate, wherein the vacuum chamber has planar dimensions of a chamber length and a chamber width wherein at least one of the chamber length and chamber width is less than twice a respective length or width dimension of the substrate.
2. The semiconductor manufacturing apparatus of claim 1, wherein said substrate is held in a stationary position during laser irradiation in said laser irradiation chamber.
3. The semiconductor manufacturing apparatus of claim 1, wherein the irradiation system includes a laser and an optical system for shaping the laser beam, wherein a part of said optical system is movably disposed within said vacuum chamber such that the laser beam can be irradiated onto substantially the entire planar area of said substrate.
4. The semiconductor manufacturing apparatus of claim 1, wherein the vacuum chamber includes a window, said window having dimensions corresponding to a planar area of said substrate, wherein a laser from said irradiation system is passed over substantially the entire planar area of said substrate through said window.

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 decoding transmitted data symbols over a communication channel exhibiting intersymbol interference comprising the steps of:
receiving said data symbols, said symbols resulting from encoding performed on a sequence of information bits via a cascade of finite state machine representations of an error control code in combination with said communication channel; and
applying a search-based decoding algorithm to the received data symbols, wherein said search-based decoding algorithm:
emulates each finite state machine representation and computes estimates of received symbols as it moves along the branches of a tree representative of said finite state machine representations,
computes metrics between the estimates of received symbols and the data symbols actually received, and
searches paths of the tree in an order and direction determined by the computed metrics.
2. A method in accordance with claim 1, wherein a finite state machine representation of said communication channel comprises a finite impulse response characterization.
3. A method in accordance with claim 1, wherein a finite state machine representation of said encoded data symbols comprises a trellis.
4. Apparatus for decoding transmitted data symbols over a communication channel exhibiting intersymbol interference comprising:
a receiver for receiving said data symbols, said symbols resulting from encoding performed on a sequence of information bits via a cascade of finite state machine representations of an error control code in combination with said communication channel; and
a processor for applying a search-based decoding algorithm to the received data symbols, wherein said search-based decoding algorithm:
emulates each finite state machine representation and computes estimates of received symbols as it moves along the branches of a tree representative of said finite state machine representations,
computes metrics between the estimates of received symbols and the data symbols actually received, and
searches paths of the tree in an order and direction determined by the computed metrics.
5. Apparatus in accordance with claim 4, wherein a finite state machine representation of said communication channel comprises a finite impulse response characterization.
6. Apparatus in accordance with claim 4, wherein a finite state machine representation of said encoded data symbols comprises a trellis.
7. Apparatus for joint equalization and decoding of data symbols transmitted over a communication channel, comprising:
a channel estimator;
a symbol estimator;
a branch metric calculator;
a sequential decoding algorithm; and
an information retrieval module;
said channel estimator using finite state machine representation of said communication channel to estimate the modulation effect of said channel on received symbols;
said symbol estimator emulating a finite state machine to compute estimates of received data symbols as the algorithm moves along branches of a trellis;
said branch metric calculator computing metrics between the estimates of received symbols and a received sequence of data symbols;
said sequential decoding algorithm being responsive to said metrics for determining which of a forward and backward direction to proceed in and which branch of said trellis to choose; and
said information retrieval module retrieving the sequence of information bits from the symbol estimates associated with a path traced by the sequential decoding algorithm.
8. Apparatus in accordance with claim 7, wherein said sequential decoding algorithm comprises a Fano State Machine.
9. Apparatus in accordance with claim 7, wherein said information retrieval module comprises an uncoder.
10. A computer readable medium, having thereon computer program code for decoding transmitted data symbols, said program code applying a search-based decoding algorithm to received data symbols, wherein:
said symbols result from encoding performed on a sequence of information bits via a cascade of finite state machine representations of an error control code in combination with a communication channel; and
said search-based decoding algorithm:
emulates each finite state machine representation and computes estimates of received symbols as it moves along the branches of a tree representative of said finite state machine representations,
computes metrics between the estimates of received symbols and the data symbols actually received, and
searches code tree paths in an order determined by the computed metrics.
11. A medium in accordance with claim 10, wherein a finite state machine representation of said communication channel comprises a finite impulse response characterization.
12. A medium in accordance with claim 10, wherein a finite state machine representation of said encoded data symbols comprises a trellis.