METHOD AND APPARATUS FOR HIGH ACCURACY MEASUREMENT OF VLSI COMPONENTS

    公开(公告)号:CA1306496C

    公开(公告)日:1992-08-18

    申请号:CA561778

    申请日:1988-03-17

    Abstract: METHOD AND APPARATUS FOR HIGH ACCURACY MEASUREMENT OF VLSI COMPONENTS Methods and apparatus for accurately measuring propagation delay through very high speed VLSI devices with a test instrument having errors comparable to the delays being measured. The VLSI device has a plurality of parallel operational signal paths, each with a very short propagation delay, The VLSI device is fabricated with control circuitry for selectively connecting the parallel operational signal paths in series in a test mode so as to define a test signal path comprising multiple operational signal paths. The test signal path has a relatively long propagation delay which can be measured with acceptable accuracy by the test instrument. The test signal path is defined so that it bypasses clocked circuit elements on the VLSI device. Since the operational signal paths are on the same integrated circuit and have very well correlated operating characteristics, the propagation delay through the test signal path is a good representation of the integrated circuit dynamic operation. When the integrated circuit is not in the test mode, the series connections are disabled and the parallel circuits operate in their normally intended manner. A minimum of circuitry is added to the VLSI device in order to implement the test mode.

    CLOCK SKEW AVOIDANCE TECHNIQUE FOR PIPELINE PROCESSORS

    公开(公告)号:CA1302585C

    公开(公告)日:1992-06-02

    申请号:CA561779

    申请日:1988-03-17

    Abstract: A technique for providing skew compensation particularly in association with a pipelined processor. The skew occurs between first and second clock signals. The skew compensation technique of the invention provides for the proper transfer of information between stages even though the clock signals may have a skew greater than the inter-stage delay. A holding or latching means is provided between stages so as to hold the previous stage data for clocking into the subsequent stage register.

    44.
    发明专利
    未知

    公开(公告)号:DE3582962D1

    公开(公告)日:1991-07-04

    申请号:DE3582962

    申请日:1985-02-08

    Abstract: A multiprocessor data processing system in which a number of independent processors can concurrently operate on a shared memory even when one processor is performing a read-modify-write (RMW) operation, the system having a locking, content-associative write buffer and a controller for identifying RMW requests, for addressing the buffer and, for issuing directives to lock the buffer, to validate particular data blocks in the buffer and to transfer data back and forth between the processors, the memory and the buffer.

    45.
    发明专利
    未知

    公开(公告)号:DE3480669D1

    公开(公告)日:1990-01-11

    申请号:DE3480669

    申请日:1984-02-10

    Abstract: Apparatus is disclosed for reading phase encoded digital data from a nine-track magnetic tape which apparatus includes timing circuitry for deriving a clock signal from the recorded data. A portion of the timing circuitry is associated with each track on the tape and automatically accomodates, without generating errors, phase changes in the derived clock signal in that track caused by speed variations in the magnetic tape transport and due to bit shifts caused by certain data patterns.Tape transport speed variations are sensed and the derived clock rate is corrected by a digital phase-locked loop which uses a counter that is clocked at a constant rate to determine the timing "window" during which the circuitry looks for signal transitions on the magnetic tape. A running average of the count remaining in the counter at the time when a transition actually occurs is used to adjust the counter starting value until equilibrium is established.The circuitry accomodates clock signal phase changes caused by bit shifting by calculating an expected arrival time for a data transition and varying the width of the timing window depending on whether the data transition is received either prior to or subsequent to the expected arrival time.

    46.
    发明专利
    未知

    公开(公告)号:AT39313T

    公开(公告)日:1988-12-15

    申请号:AT84300794

    申请日:1984-02-08

    Abstract: A ring communications network has a plurality of terminals coupled together to provide a unidirectional communications ring, each terminal being arranged to receive a first digital signal at a data rate associated with the next upstream terminal in the ring and to transmit a second digital signal at a transmit data rate which may be different from the data rate of the received signal. Each signal comprises data packets interleaved with synchronization packets of elastic length to achieve synchronization around the ring. Thus, each terminal has a synchronizing network (12) containing an electric clock generator (32) having a plurality of outputs each shifted in time by a different multiple of 1/8 times the period of a fixed transmit clock signal generated internally by a transmit clock generator (26). In effect, synchronization is achieved by a shallow discretely adjusted delay (FIFO) buffer and sample point readjustment network. The buffer is read at the fixed transmit data rate and loaded at that same rate until the period of elasticity is detected. Then the sample point is reselected to fall in the middle of a transmit bit window effectively changing the FIFO buffer depth.

    CACHE COHERENCE SYSTEM
    48.
    发明专利

    公开(公告)号:CA1226959A

    公开(公告)日:1987-09-15

    申请号:CA473957

    申请日:1985-02-08

    Inventor: RODMAN PAUL K

    Abstract: A cache coherence system for a multiprocessor system including a plurality of data processors coupled to a common main memory. Each of the data processors includes an associated cache memory having storage locations therein corresponding to storage locations in the main memory. The cache coherence system for a data processor includes a cache invalidate table (CIT) memory having internal storage locations corresponding to locations in the cache memory of the data processor. The cache coherence system detects when the contents of storage locations in the cache memories of the one or more of the data processors have been modified in conjuction with the activity those data processors and is responsive to such detections to generate and store in its CIT memory a multiple element linked list defining the locations in the cache memories of the data processors having modified contents. Each element of the list defines one of those cache storage locations and also identifies the location in the CIT memory of the next element in the list.

    RETARGETABLE CODE GENERATOR USING UP/DOWN PARSING

    公开(公告)号:CA1226956A

    公开(公告)日:1987-09-15

    申请号:CA473959

    申请日:1985-02-08

    Abstract: A compiler for generating an assembly language listing of instructions for a programmable data processor from a high level programming language has elements for generating from the high level programming language input, an intermediate representation of the programming language input and for generating from the intermediate representation, an assembly language representation of the high level programming language input. The compiler operates generally in accordance with the Glanville-Graham method which enables the compiler to be used with different machines. The resulting retargetable compiler is improved by employing an up/down parsing method in the code generator portion which removes significant restrictions found when LR parsing is employed. The parsing method allows preprocessing of the prefix grammar representing he input intermediate representation for producing, for use by the code generator parsing element, a state table, an extended state table, and a state transition table.

    CURRENT SPREADING CIRCUIT
    50.
    发明专利

    公开(公告)号:CA1216022A

    公开(公告)日:1986-12-30

    申请号:CA446875

    申请日:1984-02-07

    Inventor: NELSON DALE H

    Abstract: A current spreading circuit which in a preferred embodiment is constructed as a power supply circuit having higher power factor and decreased current crest factor. The circuit preferably comprises an input circuit for receiving an input AC voltage and rectifying this voltage and an output circuit for providing a DC output voltage. A pulsewidth-modulator intercouples between the input and output circuits and includes a portion which is adapted to pass input AC current in pulse-width increments with the pulse-width varying in inverse proportion to the AC voltage. In this manner, when the instantaneous AC voltage is low, the pulse widths are wider and conversely when the voltage is high, the pulse widths are narrower. In one version of the invention, the pulse width modulation is carried out by a programmed variable ratio transformer. In one preferred embodiment of the present invention, the current spreading circuit is of a quasi cosecant type while in another preferred embodiment of the invention, there is a combination of pulse-width-modulation with a typical input filter circuit including an OR circuit at the output to provide the necessary combining.

Patent Agency Ranking