Abstract:
A method of generating organizational structure and a method of controlling authorization thereof are provided. The method separates an organization into a plurality of nodes and links, and defines attributes for nodes and links, so as to describe the details of nodes and links, respectively. In case an attribute of some node (link) needs to be modified, the whole organizational structure is automatically modified by only modifying the node (link) attribute without having to sequentially change all attributes.
Abstract:
A wafer-dicing process includes the steps of attaching the wafer to a wafer mounting sheet which includes a bonding adhesive layer, a releasable film layer, a resilient substrate layer, and a light-curable adhesive layer, laying assembly of the wafer and the wafer mounting sheet on a wafer carrier sheet, exposing assembly of the wafer, the wafer mounting sheet and the wafer carrier sheet to cure the light-curable adhesive layer, cutting the wafer to form bare dice, sucking one of the dice and pushing upwardly the carrier sheet, and moving and mounting the die to a die mounting substrate.
Abstract:
The present application discloses methods to provide defect management, wear leveling and data security to a mass storage system implemented using flash memory. The flash memory is organized into a plurality of blocks. Each block has a special region for storing its attributes. In defect management, defects arising from manufacturing and on-the-fly defects are scanned. Defective blocks are marked by altering its attributes. The present application also discloses a wear leveling method in which the difference between the number of erasures of any two blocks (except the defective blocks) is within a predetermined value. The present application further discloses a new error detection and correction method. The same data is stored in two separate memory locations. The content of these two locations are later "ored" or "anded" together (depending on the nature of error giving rise to the error) to recover the correct data.
Abstract:
An architecture for a mass storage system using flash memory is described. This architecture involves organizing the flash memory into a plurality of blocks. These blocks are then divided into several categories. One of the categories is a working category used to store data organized in accordance with a pre-defined addressing scheme (such as the logical block address used in Microsoft's operating system). The other category is a temporary buffer used to store data intended to be written to one of the working blocks. Another category contains blocks that need to be erased. When data is written into the mass storage system, a block in the second category is allocated from a block in the third category. The allocated block will then be changed to a block in the first category when writing to the allocated block is completed. The correspond block in the first category is placed into the third category. As a result, blocks can be recycled. Consequently, there is a constant supply of blocks in the second category. In another embodiment of the present invention, a new category is developed to handle random writing to the working blocks.
Abstract:
An apparatus for selectively heating/cooling one or more substrates and establishing an approximately uniform temperature in the one or more substrates during a heating or cooling event is described. In one embodiment, the apparatus comprises a rotatable hot/cold plate onto which the one or more substrates are placed and a heating/cooling element disposed in close proximity to the rotatable hot/cold plate for selectively elevating/lowering the temperature of the one or more substrates.
Abstract:
A semiconductor die includes a crack stopper on an under-bump metallization (UBM) layer. The crack stopper is in the shape of hollow cylinder with at least two openings.
Abstract:
Methods of diagnosing Helicobacter pylori infection or associated conditions are based in part on the correlation of the presence of a α-L-fucosidase 2 marker with the infection. Methods and compositions for treating or preventing Helicobacter pylori infection or associated conditions are based in part on administering an α-L-fucosidase 2 inhibitor to an infected subject or a subject at risk of developing the infection.
Abstract:
A chip scale semiconductor device comprises a semiconductor die, a first bump and a second bump. The first bump having a first diameter and a first height is formed on an outer region of the semiconductor die. A second bump having a second diameter and a second height is formed on an inner region of the semiconductor die. The second diameter is greater than the first diameter while the second height is the same as the first height. By changing the shape of the bump, the stress and strain can be redistributed through the bump. As a result, the thermal cycling reliability of the chip scale semiconductor device is improved.
Abstract:
A method including providing a present wafer to be processed by a photolithography tool, selecting a processed wafer having a past chip design from a plurality of processed wafers, the processed wafer being previously processed by the photolithography tool, selecting a plurality of critical dimension (CD) data points extracted from a plurality of fields on the processed wafer, modeling the plurality of CD data points with a function relating CD to position on the processed wafer, creating a field layout on the present wafer for a new chip design, creating an initial exposure dose map for the new chip design using the function and the field layout, and controlling the exposure of the photolithography tool according to the initial exposure dose map to form the new chip design on the present wafer.
Abstract:
A navigation system includes a plurality of navigation devices and a server. The plurality of navigation devices is used for generating a plurality of position data respectively. Each navigation device generates at least one path data according to the plurality of position data and at least one corresponding electronic map and transmits the path data to the server. Then, the server calculates at least one optimum path data and updates the plurality of navigation devices according to the optimum path data.