Abstract:
Logic (also called “re-ordering semaphore”) issues semaphore grants to access a shared resource in an order different from the order in which semaphore requests for accessing the shared resource are received. The re-ordering semaphore needs to receive a semaphore release between any two semaphore grants. There is no limit on the duration between a semaphore grant and a semaphore release, so that a task that receives a semaphore grant can use the shared resource for any length of time. In one embodiment, each request is associated with a number indicative of the order in which grants are to be issued, and the re-ordering semaphore uses this number in deciding which request is to be granted. The number can be a sequence number that is indicative of the order of arrival of packets that generated the requests.
Abstract:
A co-processor (also called “memory co-processor”) provides an interface to a memory, by executing instructions on data held in the memory. The co-processor uses a specified address to fetch data from memory, performs a specified instruction (such as incrementing a counter or policing) on the data to obtain modified data, and writes the modified data back to memory at the same address. Depending on the embodiment, the memory co-processor may include a first buffer for holding instructions that may be received back to back, in successive clock cycles. Instead of or in addition to the first buffer, the memory co-processor may include a second buffer for holding data to be written to memory back to back, in successive clock cycles. In some embodiments, the memory co-processor also receives (and maintains in local storage) the identity of a task that generates the specified instruction, so that the same cask may be awakened after the instruction has been executed.
Abstract:
A system and method are provided for transporting FTFL messages in a G.709 network-connected simplex device. The method comprises: receiving messages from a first source in a digital wrapper frame format with overhead bytes in every frame; recovering FTFL information from the received message overhead bytes; and, selectively supplying modified FTFL information for transmit message overhead bytes to the first source. Recovering FTFL information from the received message overhead bytes includes recovering a 256 byte FTFL message, including a 128-byte forward message and a 128-byte backward message. Selectively supplying modified FTFL information for transmit message overhead bytes to the first source includes the substeps of: examining the received messages to determine errors; generating a backward message to report the determined errors; overwriting the received backward message with the generated backward message to create the modified FTFL information; and, in response to overwriting the received backward message with the generated backward message, sending a FTFL_status_out signal. Then, the method further comprises: transmitting messages to the first source with the modified FTFL information in response to the FTFL_status_out signal.
Abstract:
A high speed, high sensitivity post amplifier as described herein includes a digitally-controlled DC offset cancellation feature. The amplifier circuit is configured to provide DC offset voltage levels in response to a digital control signal, where the digital control signal is generated based upon a data error metric such as bit error rate. The AC signal path and the DC offset adjustment signal path in the amplifier circuit are separated to facilitate operation with normal power supply voltages, and to achieve low power operation.
Abstract:
A system and method is provided which describe a self-healing bidirectional lines switch ring (BLSR) communication node. Two interconnected relay elements, having default and duplex input and output ports, enable bidirectional communications through a node. In the event of a ring failure, the relays can be enabled to return communications to a source node so that the ring remains unbroken.
Abstract:
A complementary metal-oxide semiconductor (CMOS) integrated circuit that includes a clock recovery circuit. The clock recovery circuit automatically properly aligns a clock with data. A latch is used to perform the function of a flip-flop. Because the flip flop is essentially two latches, using the latch rather than the flip flop results in a circuit having one less latch. Consequently, the circuit has less propagation delay, which permits higher frequency operation. Use of the latch also reduces the load on the clock and saves power. Additionally, the clock recovery circuit uses differential logic, which decreases noise sensitivity and allows higher frequency operation.
Abstract:
An integrated circuit transformer includes multiple metal layers in the structure of an integrated circuit in which are formed a first spiral inductor and a second spiral inductor. The first spiral inductor is aligned with and beneath the second spiral inductor such that the first spiral inductor acts to magnetically excite the second spiral inductor, while shielding it from resistance losses to the substrate.
Abstract:
A ramp circuit repeatedly generates a substantially linear ramp signal. Ramp switch junction capacitance that otherwise causes a nonlinear output is compensated to improve signal linearity and enable faster retriggering. The ramp includes an output transistor, with its output coupled to a current source and a charge storage device. The output charge storage device charges when the transistor is on. When the transistor is turned off, the output charge storage device discharges, resulting in the changing ramp signal. The output transistor inherently includes a junction capacitance, which causes a nonlinearity in the discharge of the charge storage device. This nonlinearity appears as a quick drop in the ramp signal relative to the slower rate of steady-state decrease. This nonlinearity is prevented, however, by compensating for the output transistor's junction capacitance. In one embodiment, compensation circuitry includes a compensation capacitor coupled between the ramp output and a pull-up register attached to a power supply voltage. An input stage includes two transistors, each having a power supply node, an input node, and an output node. The transistors are interconnected at their output nodes, coupled to electrical ground via a current source power supply. The power supply node of the first transistor is coupled to the node connecting the pull-up resistor and the compensation capacitor. The power supply node of the second transistor is coupled to a second pull-up register attached to the power supply. The first transistor receives a reset signal input to the ramp, whereas the second transistor receives a trigger signal that is the inverse of the reset signal.
Abstract:
In a method of semiconductor integrated circuit manufacture, a manufacturing process improvement provides highly planar, oxide-filled trench isolation of circuit device areas. The process improvement includes formation of a device area covered by a relatively thin insulating layer of oxide by a trenching process that forms a trench adjacent the device area. The thin insulating layer of oxide is extended over the side surface transition between the device area and the trench and then an insulating layer of crystalline dielectric material relatively thicker than the thin insulating layer is applied, which builds the trench at least to the level of the device area. A first layer of photoresist is applied over the thick insulating layer. The portion of the first photoresist layer overlying the device area is photolithographically removed, and then a second layer of photoresist is applied over the first layer; the second layer is applied to a thickness resulting in a relatively planar surface of photoresist overlying the trench and device area. All of the layers overlying the device area are removed by a process which operates toward the substrate surface on which the device area is formed. The removal process removes the first and second photoresist layers, the oxide of the relatively thin layer, and the crystalline dielectric material at substantially the same rate until the device area is expoded. When the device area is exposed, the removal process is terminated. The result provides a device area isolated by an oxide-filled trench, with the surface transition from the device area to the trench oxide being relatively planar.
Abstract:
The described embodiment of the present invention provides an output drive circuit having an input circuit comprising a differentially coupled pair of transistors. The output of the differentially paired transistors is provided to a pair of output driver transistors connected in a Darlington or a common collector-common emitter configuration which provides an output pull up signal to an output pin of the integrated circuit containing the described output driver. The opposite output of the differentially coupled pair is provided to a circuit which provides a pull down pulse to quickly shut off the transistor pair during the high to low transition of the output driver transistor. The use of the output driver transistor driver minimizes the current required by the differential pair and the fast pull down circuit eliminates the speed disadvantage of using a transistor pair output driver.