Abstract:
Some embodiments of the present invention provide a system that routes nets over circuit blocks in a hierarchical circuit design. During operation, the system can receive a set of circuit blocks. At least some terminals of the circuit blocks may be desired to be electrically linked together using a net which is expected to be routed over one or more circuit blocks. The system may divide an area associated with a block (e.g., an area in a metal layer which is situated above the block) into a set of tiles. Next, the system may assign costs to at least some of the tiles in the set of tiles. The system can then use the costs during routing. Note that using the costs of the tiles during routing makes it more likely that buffers can be used wherever required to meet slew and timing requirements.
Abstract:
A method of performing a pre-route repeater insertion methodology for at least part of a circuit design may include: partitioning at least part of a circuit design into a plurality of tiles; determining at least one attribute of individual tiles of the plurality of tiles; and determining a repeater solution based at least in part on the determined attributes of the individual tiles. A computer implemented tool for performing a pre-route repeater insertion methodology for at least part of a circuit design may include: a module configured to partition at least part of a circuit design into a plurality of tiles; a module configured to determine at least one attribute of individual tiles of the plurality of tiles; and a module configured to determine a repeater solution based at least in part on the determined attributes of the individual tiles.
Abstract:
Methods and apparatus for providing bandwidth requests of scheduling services, such as, for example, best effort services, in a telecommunication network are disclosed. An example method includes receiving a plurality of bandwidth requests from different scheduling connections. The example method further includes combining the plurality of bandwidth requests in a common bandwidth request.
Abstract:
The present disclosure provides isolated binding molecules that bind to the human OX40R, nucleic acid molecules encoding an amino acid sequence of the binding molecules vectors comprising the nucleic acid molecules, host cells containing the vectors, methods of making the binding molecules, pharmaceutical compositions containing the binding molecules, and methods of using the binding molecules or compositions.
Abstract:
A mechanism is disclosed for determining pin assignments in an integrated circuit. More particularly, the mechanism involves accessing design information for the integrated circuit. The design information includes a floorplan that sets forth an arrangement of blocks in the integrated circuit and timing information for interconnections between the blocks. Based on the timing information, routing information is determined for the interconnections between the blocks. The routing information includes physical routes and physical pin placements for the interconnections.
Abstract:
A method for inserting repeaters in an integrated circuit includes establishing a set of initial constraints for a given set of buses; assigning at least one repeater corresponding to each of the given set of buses based on the set of initial constraints; progressively relaxing the set of initial constraints to form a new set of constraints for a new set of buses and assigning at least one repeater corresponding to each of the new set of buses based on the new set of constraints; and routing assigned repeaters to each of the new set of buses in the integrated circuit.
Abstract:
A method for inserting repeaters in an integrated circuit includes establishing a set of initial constraints for a given set of buses; assigning at least one repeater corresponding to each of the given set of buses based on the set of initial constraints; progressively relaxing the set of initial constraints to form a new set of constraints for a new set of buses and assigning at least one repeater corresponding to each of the new set of buses based on the new set of constraints; and routing assigned repeaters to each of the new set of buses in the integrated circuit.
Abstract:
A method of transmitting data in a communication system. Data packets are transmitted from a first node to a second node on a first channel. An acknowledgement packet is transmitted from the second node to the first node on a second channel in response to receiving a number of packets on the first channel. The number of data packets that the acknowledgment packet is sent in response to is adjustable.
Abstract:
A method for detecting and isolating serial bus faults. Whether any bus fault has occurred on a serial bus coupled to a device through an isolator is detected. When a bus fault occurs on the serial bus, the isolator is controlled to isolate the device from the serial bus. Whether the device fails is then determined. When the device does not fail, the isolator is controlled to couple the device to the serial bus. When the device fails, an alert is issued, and the isolation of the devicecontinues.
Abstract:
An apparatus includes a rotatable chuck for supporting a substrate and a splash guard. The splash guard surrounds the chuck and surrounds a substrate mounted on the chuck. The splash guard has a portion that deflects fluid being flung off the substrate by centrifugal action in a manner so as to not splash back onto the substrate. The splash guard is moveable between a process position in which the upper annular edge of the splash guard extends above the chuck and a substrate on the chuck, and a load/unload position in which the splash guard is tilted so that one side of the upper annular edge is below an upper edge of the chuck. The movement of the splash guard facilitates loading and unloading of a substrate.