Abstract:
System and method for testing jitter tolerance by using a built-in jitter modulation circuit is disclosed. An embodiment comprises a jitter modulation circuit, a transmitter, a receiver and a data comparison unit. The jitter modulation circuit includes a plurality of data latches, a phase-select block and a multi-phase clock generator. The multi-phase clock generator is capable of generating a plurality of signals having different phase shifts wherein one signal having a phase shift from the system clock signal is selected by the phase-select block. The selected signal alters the data by injecting jitter through a plurality of data latches. The jitter-contaminated data is transmitted to a data comparison unit through a transmitter and a receiver. The on-chip test circuit compares the jitter-contaminated data with the original data and calculates the bit error rate so as to determine whether the jitter tolerance of this semiconductor device satisfies the specification.
Abstract:
An embodiment is an integrated circuit. The integrated circuit comprises a clock generator and data transmission lines. The clock generator generates clock signals. At least some of the clock signals have a phase difference from an input clock signal input into the clock generator, and at least some of the clock signals have a different phase difference with respect to at least another of the clock signals. Each of the data transmission lines is triggered at least in part by at least one of the clock signals.
Abstract:
A method includes receiving a first plurality of parallel data; generating a first plurality of encoded data, with each of the first plurality of encoded data same as a respective one of the first plurality of parallel data; and transmitting the first plurality of encoded data simultaneously to a plurality of parallel bus lines, with each of the first plurality of encoded data transmitted by a respective one of the plurality of parallel bus lines. The method further includes receiving a second plurality of parallel data; generating a second plurality of encoded data, with each of the second plurality of encoded data inverted from a respective one of the second plurality of parallel data; and transmitting the second plurality of encoded data simultaneously to the plurality of parallel bus lines, with each of the second plurality of encoded data transmitted by a respective one of the plurality of parallel bus lines.
Abstract:
System and method for testing jitter tolerance by using a built-in jitter modulation circuit is disclosed. An embodiment comprises a jitter modulation circuit, a transmitter, a receiver and a data comparison unit. The jitter modulation circuit includes a plurality of data latches, a phase-select block and a multi-phase clock generator. The multi-phase clock generator is capable of generating a plurality of signals having different phase shifts wherein one signal having a phase shift from the system clock signal is selected by the phase-select block. The selected signal alters the data by injecting jitter through a plurality of data latches. The jitter-contaminated data is transmitted to a data comparison unit through a transmitter and a receiver. The on-chip test circuit compares the jitter-contaminated data with the original data and calculates the bit error rate so as to determine whether the jitter tolerance of this semiconductor device satisfies the specification.
Abstract:
A subband synthesis filtering apparatus for M sets of signals is provided. Each set of signals includes N subband sample signals. The apparatus includes a processor for processing the ith set of signals among the M sets of signals, wherein i is an integer index ranging from 0 to (M−1). The processor includes a DCT converting module and a generating module. The DCT converting module converts the N subband sample signals of the ith set of signals into N converted vectors. If i is an odd number, the (2j−1)th subband sample signal among the N subband sample signals is multiplied by negative one in the converting module, wherein j is an integer index ranging from 1 to (N/2). The generating module generates N pulse code modulation signals based on the N converted vectors.
Abstract:
A keyboard, video and mouse (KVM) switch comprises an enclosure; a switching circuit contained within the enclosure; a set of connector ports disposed on the enclosure and electrically coupled to the switching circuit; a set of plugs electrically coupled to the switching circuit, the set of plugs comprising: a video plug disposed on the enclosure for directly coupling to a video port of a first computer system; and at least one peripheral plug attached to the enclosure for coupling to at least one peripheral port of the first computer system; and a cable connector electrically coupled to the switching circuit, for coupling to a second computer system via a detachable cable; wherein the switching circuit switches to operatively couple each connector port to the set of plugs and the cable connector.
Abstract:
The present invention discloses a method for preparing lipid-spacer-reactive functional group-peptide, wherein the peptide consists of 3 to 16 amino acid residues in which at least one amino acid residue is lysine (Lys), the reactive functional group is a formula of —X—CO—Y—CO—, wherein X represents an oxygen atom or a nitrogen atom, and Y represents C1-6 alkylene which may be interrupted by one or two oxygen or nitrogen atom(s), the spacer is a hydrophilic polymer, and the lipid is phosphatidylethanoaminecarbonyl represented by the formula (I): R1 and R2 are the same or different and individually represent linear or branch C7-30 alkyl or linear or branch C7-30 alkenyl; which is characterized in that the reaction is carried out in a liquid phase and comprises the following steps of (a) firstly protecting Lys amino acid residue in the peptide through a protection group; (b) subsequently reacting the peptide with the lipid-spacer-reactive functional group; and (c) finally removing the protection group from Lys amino acid residue in the peptide.
Abstract:
A synthesis subband filter apparatus is provided. The apparatus is used for processing 18 sets of signals which each includes 32 subband sampling signals in accordance with a specification providing 512 window coefficients. The apparatus includes a processor for processing the 18 sets of signals in sequence. The processor further includes a converting module and a generating module. The converting module is used for converting the 32 subband sampling signals of the set of signals being processed into 32 converted vectors by use of 32-points discrete cosine transform (DCT), and writing the 32 converted vectors into 512 default vectors with a first-in, first-out queue. The generating module is used for generating 32 pulse code modulation (PCM) signals, relative to the set of signals being processed according to a set of synthesis formulae proposed in this invention.
Abstract:
A bush and a bearing structure is provided wherein the bush slides along a guiding rod, and the bush is a circular body with an opening to cover the guiding rod over a semicircle. An included angle between the opening and the center of circle of the guiding rod is less than 180 degrees for installing the bush into the bearing structure of a sliding device. The bush is a guiding interface for guiding the sliding device sliding along the guiding rod, and the sliding device can slide along the guiding rod stably.
Abstract:
Methods of clock and data recovery (CDR) are provided. An exemplary method comprises extending the eye of the data stream by examining transitions of adjacent samples, detecting whether an island sample exists in each symbol according to the separation of the transitions, and altering the value of the neighboring samples near the island sample to be equal to the island sample.