Abstract:
An on-line/information service system is constituted with a caller management server (20) and a number of on-line/information servers (22 and 24). The caller management server (20) is equipped with multiple ports and complementary hardware/software, including a call management application (228), for managing multiple concurrent calls, which includes optionally validating the calls depending on whether services are provided on a callee service provider or caller basis, assigning and connecting the calls to corresponding on-line/information service delivery environments on the on-line/information servers (22 and 24). The on-line/information servers (22 and 24) are equipped with adequate hardware/software including an on-line/information service manager application (316) and a number of on-line/information service applications (318), to support multiple on-line/information service delivery environments. Each on-line/information service delivery environment is equipped with streamlined application sharing host services, thereby allowing end-user PC (14) equipped with streamlined application sharing client services (128) to access on-line/information services provided by the on-line/information service applications.
Abstract:
A method of allowing an operating system of a computer system (20) to persist across a power off and on cycle is described. The method includes the step of detecting if the computer system (20) is to be powered off (51). If the computer system (20) is dectected to be powered off, the state of the computer system (20) is then preserved by storing data representing the state of the computer system (20) in a designated area of a nonvolatile memory (23, 54). A system initilization code of the operating system is then replaced with new system initialization code that branches to restart code that accesses to the designated area of the nonvolatile memory (23, 55) such that when the computer system (20) is again powered on, the restart code accesses the designated area of the nonvolatile memory (23) for the data to restore the computer system (20) to the state before it was powered off.
Abstract:
A process for fabricating a source and drain region which includes a more lightly doped source and drain tip region (40) immediately adjacent to the gate (11) and a more heavily doped main portion (41) of the source and drain region spaced apart from the gate. A first layer (16) of glass (2 % BSG) is used to provide the source of doping for the tip region and a second layer (35) of glass (6 % BSG) is used to provide the dopant for the more heavily doped major portion of source and drain regions. Spacers (30, 31) are formed between the glass layers to define the tip region from the main portion of the source and drain regions.
Abstract:
An integrated circuit package which has a flexible circuit (12) that covers an integrated circuit (14). The flexible circuit (12) contains a conductive line (18) which prevents a probe (16) from accessing the integrated circuit (14). The conductive line (18) of the flexible circuit can be attached to the power lines, synchronization line, memory erase line, or any other line that will disable, erase or otherwise prevent access to the integrated circuit (14) if the flexible circuit conductive line is broken. The integrated circuit (14) can be mounted to a printed circuit board (15). The printed circuit board, integrated circuit and flexible circuit can all be enclosed within a package.
Abstract:
Testing of shared memory (RAM) (10) in a multiple processor computer system is achieved by partitioning the memory (10) and allocating the memory portions to respective processors (20a-20d) in the system. Each processor (20a-20d) performs testing of its allocated memory portion simultaneously with the other processors in order to reduce the time required to complete the memory test.
Abstract:
An integrated circuit package (10) which has internal bonding pads (46) that are located on bonding shelves and coupled to internal conductive power/ground planes (20, 24, 28) by conductive strips (52) that extend along the edges of the shelves. The edge strips eliminate the need for conventional vias to couple the bonding pads to the planes and thus reduce the cost and size of the package and improve package electrical performance (less inductive, less resistance path). The bonding pads are coupled to an integrated circuit (12) that is mounted to a heat slug (54) attached to a top surface of the package. The heat slug can function as both a ground path and a thermal sink for the integrated circuit. The package may have capacitors (62) coupled to the internal routing of the package to reduce the electrical noise of the signals provided to the integrated circuit. Additionally, the package may have multiple power planes dedicated to different voltage levels. The bonding pads and conductive planes are coupled to landing pads located on a bottom surface of the package. Attached to the landing pads are solder balls (68) which can be soldered to an external printed circuit board (72).
Abstract:
A polishing process for polysilicon gate patterning improvement using standard patterning techniques in the manufacture of high performance metal oxide semiconductor (MOS) devices. The addition of a short silicon polish step, after deposition and before patterning of a polysilicon layer reduces the non-planarity normally associated with polysilicon. Polysilicon polishing removes the surface roughness in the polysilicon layer caused by the grain structure of polysilicon and the surface roughness due to the replication of the underlying topography of the isolation and substrate regions. The described method for removal of both types of surface roughness leaves the polysilicon layer planarized without increasing the defect level already associated with the manufacture of high performance MOS devices.
Abstract:
A nonvolatile memory (10) includes a memory array (11) and a buffer circuit (50) for applying data read from the memory array to external circuitry. A compensation circuit (51) is coupled to the buffer circuit for providing output compensation to the buffer circuit when enabled. The buffer circuit has (1) a first output speed when the compensation circuit is enabled and (2) a second output speed when the compensation circuit is disabled. A configuration circuit is coupled to the compensation circuit for selectively enabling the compensation circuit such that the buffer circuit can be configured between the first and second output speeds. A method of configuring a nonvolatile memory between a first output speed and a second output speed is also described.
Abstract:
In a data transmission system (10), a method of synchronizing a digital signal to a remote clock signal at which the digital signal is processed and transmitted to the data transmission system (10) includes the step of selecting (32) a first set of filter coefficients from a plurality sets of filter coefficients for a digital filter (30). Each set of the plurality sets of filter coefficients corresponds to one of a plurality of timings (31). The first set of filter coefficients are then applied to the digital filter (30) for filtering the digital signal (X(n)). Timing (31) of the filtered digital signal is then detected. A second set of filter coefficients are selected from the plurality sets of filter coefficients and applied to the digital filter (30) in accordance with the detected timing of the filtered digital signal (Y(n)).
Abstract:
A display mixer exports a first set of functions adapted to be called by one or more object libraries to create one or more generic objects. A surface/attribute manager exports a second set of functions adapted to be called by an application to manipulate the generic objects. The display mixer and the surface/attribute manager cause the generic objects to be rendered into a common draw surface. The display mixer and the surface/attribute manager manage a set of common attributes shared by the generic objects and manage attachments between the generic objects. A first object library calls a create-object function in the display mixer to create one or more first generic objects. The first object library generates display data for the first generic objects and the display mixer coordinates the display of the display data for the first generic objects.