US9852039B1 - Phase locked loop (PLL) timing device evaluation system and method for evaluating PLL timing devices - Google Patents
Phase locked loop (PLL) timing device evaluation system and method for evaluating PLL timing devices Download PDFInfo
- Publication number
- US9852039B1 US9852039B1 US15/015,094 US201615015094A US9852039B1 US 9852039 B1 US9852039 B1 US 9852039B1 US 201615015094 A US201615015094 A US 201615015094A US 9852039 B1 US9852039 B1 US 9852039B1
- Authority
- US
- United States
- Prior art keywords
- pll
- connector receptacle
- coupled
- connector
- card
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/261—Functional testing by simulating additional hardware, e.g. fault simulation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/273—Tester hardware, i.e. output processing circuits
Definitions
- Phase locked loops are used in a wide range of applications such as clock generation, clock alignment, deskewing, jitter reduction, clock distribution, frequency synthesis, etc.
- Communication systems often include multiple cards such as timing cards and line cards that are connected together by a backplane bus.
- Each timing card and line card typically includes at least one Phase Locked Loop (PLL) timing device.
- PLL Phase Locked Loop
- a method for evaluating PLL timing devices includes providing an evaluation board including PLL-timed physical device, an input and output circuit, connector receptacles and control logic of a communication system that is being emulated.
- Phase locked loop cards are provided that are configured to be inserted into the connector receptacles, each of the phase locked loop cards including a phase locked loop timing device.
- One or more backplane emulator card is provided that is configured to be inserted into one of the connector receptacles.
- the backplane emulator card has electrical characteristics emulating a portion of the communication system extending between phase locked loop timing devices of the communication system. Different phase locked loop cards and different backplane emulator cards can be coupled to the connector receptacles to emulate different configurations of the communication system.
- An evaluation board includes a circuit board, an input and output circuit, and control logic coupled to the input and output circuit, the control logic including one or more physical device that is the same type of physical device in an emulated communication system.
- the evaluation board also includes a plurality of PLL-timed physical devices, where some of the PLL-timed physical devices are the same type of physical devices in the emulated computer system. Each of the plurality of PLL-timed physical devices are coupled to the control logic and to the input and output circuit.
- a first PLL connector receptacle is disposed on the circuit board and coupled to the control logic and to one or more of the PLL-timed physical devices, the first PLL connector receptacle configured to receive a PLL card including a PLL timing device.
- a second PLL connector receptacle is disposed on the circuit board and coupled to the control logic and to one or more of the PLL-timed physical devices, the second PLL connector receptacle configured to receive a PLL card including a PLL timing device.
- a backplane emulator connector receptacle is coupled in series between the first connector receptacle and to the second connector receptacle and is configured to receive a backplane emulator card having electrical characteristics emulating a backplane of the emulated communication system.
- a system for evaluating PLL devices includes a circuit board, an input and output circuit disposed on the circuit board and control logic coupled to the input and output circuit.
- the control logic includes one or more physical device that is the same type of physical device in an emulated communication system.
- the system includes a plurality of PLL-timed physical devices, where some of the PLL-timed physical devices are the same type of physical devices in the emulated computer system.
- Each of the PLL-timed physical devices are coupled to the control logic and to the input and output circuit.
- a first connector receptacle is disposed on the circuit board and coupled to the control logic and to one or more of the PLL-timed physical devices.
- a second connector receptacle disposed on the circuit board and coupled to the control logic and to one or more of the PLL-timed physical devices.
- the system further includes a plurality of phase locked loop (PLL) cards, each of the PLL cards including a PLL timing device that can be used in the emulated communication system and including a card connector configured to be coupled to the first connector receptacle and the second connector receptacle.
- PLL phase locked loop
- a third connector receptacle is coupled in series between the first connector receptacle and to the second connector receptacle.
- the system further includes a backplane emulator card including a connector configured to be coupled to the third connector receptacle.
- the backplane emulator card has electrical characteristics emulating a backplane of the emulated communication system. Different PLL cards can be coupled to the first connector receptacle and to the second connector receptacle and the backplane emulator card can be inserted into the third connector receptacle for evaluating different configurations of the emulated communication system.
- the method and apparatus of the present invention allow for the evaluation communication systems that include more than one PLL timing device.
- the PLL timing devices can be simultaneously evaluated in an environment that closely emulates the customer's communication system. Thereby, an evaluation can be performed more easily than evaluations that are performed using a prior art evaluation board that only allows for the evaluation of a single PLL.
- FIG. 1 illustrates an evaluation system, according to embodiments of the invention.
- FIG. 2 illustrates two PLL cards and a backplane emulator card, according to embodiments of the invention.
- FIG. 3 illustrates an evaluation system that includes control logic that connects to the backplane emulator card, according to embodiments of the invention.
- FIG. 4 illustrates two PLL cards and a backplane emulator card that includes a backplane emulator circuit that can be configured to vary the electrical characteristics of the backplane emulator circuit, according to embodiments of the invention.
- FIG. 5 illustrates an evaluation board that includes a single programmable logic device, according to embodiments of the invention.
- FIG. 6 illustrates a method for evaluating PLL timing devices, according to embodiments of the invention.
- FIG. 1 illustrates an evaluation system 10 for evaluating multiple PLL timing devices of a communication system.
- the evaluation system 10 includes an evaluation board 16 and a testing device 15 that is electrically coupled to the evaluation board 16 .
- Evaluation board 16 includes an input and output circuit 9 that is disposed on a circuit board 12 .
- Input and output circuit 9 is configured to couple input and output between the circuitry of evaluation board 16 and external circuitry such as testing device 15 .
- Control logic 7 - 8 is disposed on circuit board 17 and is electrically coupled to input and output circuit 9 .
- a first connector receptacle 4 that may be referred to as a “PLL connector receptacle,” is disposed on circuit board 12 and is electrically coupled to control logic 7 .
- a second connector receptacle 5 that may be referred to as a “PLL connector receptacle,” is disposed on circuit board 17 and is electrically coupled to control logic 8 .
- a third connector receptacle 6 that may be referred to as a “Backplane Emulator (BE) connector receptacle,” is coupled in series between PLL connector receptacle 4 and PLL connector receptacle 5 .
- BE Backplane Emulator
- System 10 includes at least two Phase Locked Loop (PLL) cards 1 - 2 and one or more backplane emulator card 3 that are coupled to evaluation board 16 .
- PLL-timed physical devices such as exemplary PLL-timed physical devices 11 - 12 are disposed on evaluation board 16 and are electrically coupled to input and output circuit 9 .
- PLL-timed physical device 11 is electrically connected to PLL connector receptacle 4 and is timed by the circuitry of the PLL card 1 installed in PLL connector receptacle 4 .
- PLL-timed physical device 12 is electrically connected to PLL connector receptacle 5 and is timed by the circuitry of the PLL card 2 installed in PLL connector receptacle 5 .
- control logic 7 includes one or more additional PLL-timed physical device that is timed by the circuitry of the PLL card 1 installed in PLL connector receptacle 4 and control logic 8 includes one or more additional PLL-timed physical device that is timed by the circuitry of the PLL card 2 installed in PLL connector receptacle 5 .
- Oscillator input selector 13 is disposed on circuit board 17 and is electrically connected to input and output circuit 9 and to connector receptacle 4 for coupling external reference clock signals to the circuitry of the PLL installed in PLL connector receptacle 4 ; and oscillator input selector 14 is disposed on circuit board 17 and is electrically connected to input and output circuit 9 for coupling external reference clock signals to the circuitry of the PLL installed in PLL connector receptacle 5 .
- each PLL card 1 - 2 includes a phase locked loop (PLL) timing device 21 - 22 and includes a connector 24 configured to be coupled to connector receptacles 4 - 5 .
- the connector 24 is a conventional card-edge connector that includes electrical contacts disposed on an edge of each PLL card 1 - 2 that are configured to mate with corresponding electrical contacts of connector receptacles 4 - 5 for electrically coupling PLL timing devices 21 - 22 to the other circuitry of evaluation board 16 .
- each PLL card 1 - 2 includes connector receptacles 27 that are electrically connected to PLL timing device 21 - 22 for coupling PLL timing devices 21 - 22 directly to external circuitry (e.g., by electrical cable) that can be, for example, eight system management bus accelerator (SMA) jacks for system management bus (SMB) inputs and outputs.
- SMA system management bus accelerator
- Clock output from PLL timing device 21 is sent through PLL connector receptacle 4 to PLL-timed PHY 11 so as to provide timing input to PLL-timed PHY 11 for timing of PLL-timed PHY 11 .
- Clock output from PLL timing device 22 is sent through PLL connector receptacle 5 to PLL-timed PHY 12 so as to provide timing input to PLL-timed PHY 12 for timing of PLL-timed PHY 12 .
- PLL-timed physical device refers to any semiconductor device that is clocked by a PLL timing device, and specifically includes those semiconductor devices that are clocked by a PLL timing device 21 - 22 that is inserted into one of PLL connector receptacles 4 - 5 .
- each of PLL-timed physical devices 11 - 12 are semiconductor die or packaged semiconductor die that form one or more integrated circuit device, including individually packaged semiconductor die and multi-chip modules. These integrated circuit devices may be Application Specific Integrated Circuit (ASIC) devices, or programmable logic devices such as Field Programmable Gate Array (FPGA) devices.
- ASIC Application Specific Integrated Circuit
- FPGA Field Programmable Gate Array
- Backplane emulator card 3 includes a backplane emulator circuit 23 and a connector 25 configured to be coupled to connector receptacles 6 .
- the connector 25 is a conventional card-edge connector that includes electrical contacts disposed on an edge of backplane emulator card 3 that are configured to mate with corresponding electrical contacts of connector receptacle 6 for electrically coupling backplane emulator circuit 23 to the other circuitry of evaluation board 16 .
- Clock input and output from PLL timing device 21 couples to corresponding clock input and output of PLL timing device 22 through backplane emulator card 3 .
- eight general purpose lines from PLL timing device 21 couple to corresponding general purpose lines of PLL timing device 22 through backplane emulator card 3 .
- electrical traces that extend from connector receptacle 4 to connector receptacle 6 couple clock input and output (e.g., 8 differential or 16 single ended clocks) and the eight general purpose lines between connector receptacle 4 and connector receptacle 6 .
- connector receptacle 6 couples clock input and output (e.g., 8 differential or 16 single ended clocks) and the eight general purpose lines between connector receptacle 5 and connector receptacle 6 . It can be seen that, in this embodiment connector receptacle 6 only connects to connector receptacles 4 and 5 and is not directly connected to any other circuitry of evaluation board 16 .
- clock input and output e.g. 8 differential or 16 single ended clocks
- two Inter-Integrated Circuit (I 2 C)/Serial Parallel Interface (SPI) bus inputs, 8 differential or 16 single ended input recovered clocks, a reset input and a Joint Test Action Group (JTAG) input couple to PLL timing device 21 and 8 differential or 16 single ended output clocks and a card ID output are coupled from PLL timing device 21 to the circuitry of evaluation board 16 .
- eight general-purpose lines couple PLL timing device 21 to the circuitry of evaluation board 16 .
- two I 2 C/SPI inputs, 8 differential or 16 single ended input recovered clocks, a reset input and a JTAG input couple to PLL timing device 22 and 8 differential or 16 single ended output clocks and a card ID output are coupled from PLL timing device 22 to the circuitry of evaluation board 16 .
- eight general-purpose lines couple PLL timing device 22 to the circuitry of evaluation board 16 .
- the eight general-purpose lines are used for EEPROM programming, changing operating mode and changing loading mode.
- Backplane emulator card 3 has electrical characteristics emulating a portion of the communication system extending between phase locked loop timing devices of the communication system being emulated.
- backplane emulator circuit 23 consists only of electrical traces that couple connections from PLL card 1 to corresponding connections of PLL card 2 .
- backplane emulator circuit 23 emulates a backplane timing bus of a communication system for transmitting voice, data and video over a Carrier network.
- Evaluation system 10 may also include PLL-clocked physical devices in addition to PLL-clocked physical devices 11 - 12 that are shown in FIGS. 1-4 such as one or more FPGA devices or ASIC devices.
- control logic 7 includes a PLL-clocked physical device that is a FPGA device that is clocked by the PLL card 1 installed in connector receptacle 4 ; and control logic 8 includes a PLL-clocked physical device that is a FPGA device that is clocked by the PLL card 2 installed in connector receptacle 5 .
- Evaluation system 10 may also include additional PLL-clocked physical devices that are ASIC devices.
- control logic 7 includes a PLL-clocked physical device that is a ASIC device that is clocked by the PLL card 1 installed in connector receptacle 4 ; and control logic 8 includes a PLL-clocked physical device that is a ASIC device that is clocked by the PLL card 2 installed in connector receptacle 5 .
- ASIC devices may be, for example, T1/E1 transceivers, routers, multi-service switching platform transceivers, Passive Optic Network (PON) devices, Digital Subscriber Line Access Multiplexer (DSLAM) devices, Bluetooth (IEEE 802.15) devices, Ethernet (IEEE 802.3 standard) devices, Universal Serial bus (USB) devices, High Definition Multimedia Interface (HDMI) devices, IEEE 1394 (Firewire) devices, etc.
- PON Passive Optic Network
- DSLAM Digital Subscriber Line Access Multiplexer
- Bluetooth IEEE 802.105
- Ethernet IEEE 802.3 standard
- USB Universal Serial bus
- HDMI High Definition Multimedia Interface
- IEEE 1394 Firewire
- control logic 7 and control logic 8 can include a PLL-clocked physical devices that is the same type of FPGA or that are different FPGAs (e.g., a different manufacturer, type of device, model or part number, etc.) so as to allow for the demonstration and testing of different FPGA devices.
- the FPGA devices in control logic 7 - 8 are identical physical devices having different programmable logic configurations.
- system 10 includes Ethernet logic, including Ethernet logic within each PLL-timed PHY 11 - 12 and Ethernet logic within control logic 7 and control logic 8 .
- PLL-timed PHY 11 - 12 are Ethernet devices such as Ethernet switches
- control logic 7 includes a FPGA that includes an Ethernet transceiver and Ethernet logic
- control logic 7 includes a FPGA that includes an Ethernet transceiver and Ethernet logic.
- control logic 7 includes a first FPGA device and control logic 8 includes a second FPGA device that each include control logic in conformance with the IEEE 1588 specification, Version 2, by the Institute for Electrical and Electronics Engineers (IEEE) for operation as IEEE 1588 timing devices.
- PLL timing devices 21 - 22 generate clock output (e.g., 1PPS and either ITU-T G.8263 or ITU-T G.8273.2 clock output) that is coupled to the IEEE 1588 control logic 7 - 8 such that the IEEE 1588 control logic 7 and IEEE 1588 control logic 8 operate as IEEE 1588 clocks.
- one or more of IEEE 1588 control logic devices 7 - 8 also includes logic coupled to serial interfaces that generate Digitally Controlled Oscillator (DCO) or phase control signals that are coupled to one or more of PLL timing devices 21 - 22 for controlling the output of PLL timing devices 21 - 22 .
- DCO Digitally Controlled Oscillator
- PLL-timed PHYs 11 - 12 are synchronous Ethernet (SynchE) and IEEE 1588 capable devices that conform to the ITU-T G.8262 and ITU-T G.8273.2 specification by the International Telecommunication Union, Geneva, Switzerland.
- control logic 7 - 8 provides the message protocol of the network to control and monitor clock synchronization and in the present embodiment the protocol for these messages complies with the ITU-T G.8264 standard.
- control logic 7 - 8 includes one or more FPGA that is used in conjunction with a PLL timing device 21 - 22 that can be a Synchronous Equipment Timing Source (SETS) for 1G, 10G, 40G, or 100G SynchE.
- the SETS device acts as an Ethernet Equipment Clock source for the FPGA, and performs clock cleanup, advanced clock monitoring, and switchover functions.
- PLL cards 1 - 2 can be inserted into PLL connector receptacles 4 - 5 and different backplane emulator cards 3 can be inserted into backplane emulator connector receptacle 6 for evaluating different possible configurations of the communication system that is being emulated. Also, PLL cards 1 - 2 can be switched from one of PLL connector receptacles 4 - 5 to the other of PLL connector receptacles 4 - 5 for evaluation of different PLL-timed PHY 11 - 12 .
- evaluation system 10 allows for a customer's actual backplane to be easily coupled between PLL timing devices using electrical cables that connect to the customer's actual backplane. This can be done by electrically coupling electrical cables (e.g., copper cables) to the customer's backplane and inserting plugs of the electrical cable into connector receptacles 27 on PLL cards 1 - 2 .
- electrical cables e.g., copper cables
- evaluation system 10 allows for demonstration of complex PLL timing devices using a single evaluation board.
- emulation circuit 23 a includes circuitry that can be configured through control logic 31 for varying the electrical characteristics (e.g., the resistance) between the connections that go to PLL connector 4 and the connections that go to PLL 5 .
- control logic 31 for varying the electrical characteristics (e.g., the resistance) between the connections that go to PLL connector 4 and the connections that go to PLL 5 .
- emulation circuit 23 a includes selection circuitry 41 that allows for selecting different electrical characteristics between connections from PLL card 1 to corresponding connections of PLL card 2 .
- the selection circuitry includes a plurality of switches that are coupled between connections from PLL card 1 to corresponding connections of PLL card 2 .
- Each switch is coupled to two or more different electrical traces (e.g., electrical traces having a different length) that can be selected to choose a particular trace length corresponding to the characteristics of the customer's communication system.
- Control logic 31 provides input to the switches to select the traces having the desired electrical characteristics (e.g., the desired length or resistance) corresponding to the characteristics of the customer's communication system.
- emulation circuit 23 a of FIG. 4 includes a variable delay circuit coupled between each input or output of PLL 1 and the corresponding input or output of PLL 2 .
- the variable delay circuit is electrically connected to selection circuitry 41 for controlling the delay between each input or output of PLL 1 and the corresponding input or output of PLL 2 .
- control circuitry 41 includes one or more ASIC that is coupled to the selection circuitry and that is operable to control the delay provided by the delay circuit.
- control logic 31 is control logic within a FPGA that is operable to control selection circuitry 41 .
- the delay circuit may have any of a number of different configurations known in the art to provide variable delay, such as, for example, a buffer chain having a length that is controlled by I 2 C input.
- emulation circuit 23 a of FIG. 4 includes a plurality of different line drivers coupled between each input or output of PLL 1 and the corresponding input or output of PLL 2 .
- the line drivers are electrically connected to selection circuitry 41 that is operable for selecting which line driver is coupled between each input or output of PLL 1 and the corresponding input or output of PLL 2 .
- control logic 31 provides input to the selection circuitry 41 for selecting the line driver to be coupled between each input or output of PLL 1 and the corresponding input or output of PLL 2 .
- configurable emulation circuit 23 a may include a first line driver and a second line driver coupled in parallel between one or more of the connection between PLL card 1 and PLL card 2 and may include a switch operable to select either the first line driver or the second line driver. Thereby, either the first line driver or the second line driver is coupled between each connection to PLL card 1 and the corresponding connection to PLL card 2 .
- the first line driver and the second line driver are different line drivers and have different electrical characteristics, allowing for quickly and easily selecting electrical characteristics corresponding to different customer backplanes.
- control logic 7 - 8 and 31 includes a single FPGA having two ARM cores and associated logic, with a first processing core (ARM Core 1 ) for controlling the operation of the PLL card 1 - 2 inserted in PLL connector receptacle 4 and a second processing core (ARM Core 2 ) and associated logic for controlling the operation of the PLL card 1 - 2 inserted in PLL connector receptacle 5 .
- ARM Core 1 first processing core
- ARM Core 2 second processing core
- the input and output circuitry includes Small Form-factor Pluggable (SFP) sockets 52 that are electrically connected to FPGA 51 , oscillator input connector receptacles 57 that are electrically coupled to oscillator input selectors 13 - 14 (e.g., by a clock input bus) and Ethernet connector receptacles 54 - 55 that couple to PLL-timed PHYs 11 - 12 , jacks 58 (connector receptacles), Ethernet connector receptacle 56 that connects to FPGA 51 and Universal Asynchronous Receiver Transmitter (UART)/FTD connector receptacle 59 that is electrically connected to FPGA 21 .
- SFP Small Form-factor Pluggable
- UART/FTD connector receptacle 21 and Ethernet connector receptacle 56 can connect to an external computing device (PC) or other circuitry of testing device 15 for providing input and output between FPGA 51 and testing device 15 .
- PC computing device
- SFP sockets 52 are electrically coupled to ARM Core 1 and the circuitry of FPGA 51 associated with ARM core 1 ; and SFP sockets 53 are electrically coupled to ARM core 2 and the circuitry of FPGA 51 associated with ARM core 2 .
- FPGA 51 includes Triple Speed Ethernet (TSE) Management Data Input/Output (MDIO) transceiver circuitry electrically connected to backplane emulator connector 6 for controlling configurable backplane emulation circuits 23 a .
- TSE Triple Speed Ethernet
- MDIO Management Data Input/Output
- Evaluation board 16 a of FIG. 5 includes an exemplary PLL-timed PHY 11 that is a Gigabit Ethernet switch (e.g., a 2 ⁇ 10G Ethernet switch by Broadcom, Inc. of Irvine, Calif.) that couples to external devices through Ethernet connector receptacles 54 and an exemplary PLL-timed PHY 12 that is a Gigabit Ethernet switch (e.g., a 2 ⁇ 10G Ethernet switch by Marvell Semiconductor, Inc. of Santa Clara, Calif.) that couples to external devices through Ethernet connector receptacles 55 .
- PLL-timed PHY 11 that is a Gigabit Ethernet switch (e.g., a 2 ⁇ 10G Ethernet switch by Broadcom, Inc. of Irvine, Calif.) that couples to external devices through Ethernet connector receptacles 54
- an exemplary PLL-timed PHY 12 that is a Gigabit Ethernet switch (e.g., a 2 ⁇ 10G Ethernet switch by Marvell Semiconductor, Inc. of Santa Clar
- PLL connector receptacle 4 connects to PLL-timed PHY 11 so as to provide a PTP clock, synchronous Ethernet (SynchE clk) clock, and 1 PPS clock output to PLL-timed PHY 5 and receive a recovered clock signal (Rec_clk) from PLL-timed PHY 5 .
- PLL connector receptacle 5 connects to PLL-timed PHY 12 so as to provide PTP clock, synchronous Ethernet (SynchE clk) clock, and 1 PPS clock output to PLL-timed PHY 12 and receive a recovered clock signal (REC_Clk) from PLL-timed PHY 12 .
- FPGA 51 connects to PLL-timed PHY 11 and to PLL-timed PHY 12 and may include a differential 1 PPS input and output signal.
- PLL-timed PHYs 11 - 12 can be configured as both SynchE nodes and IEEE 1588 boundary clocks for demonstration of operation of the PLL timing devices installed in PLL connector receptacles 4 - 5 .
- a first T1/E1 circuit 65 is coupled between PLL connector 4 and connector receptacle 61 to provide T1 and or E1 input and output to the PLL card coupled to PLL connector receptacle 4 .
- a second T1/E1 circuit 66 is coupled between PLL connector receptacle 5 and connector receptacle 62 to provide T1 and or E1 input and output to the PLL card coupled to PLL connector receptacle 5 .
- T1/E1 circuits 65 - 55 are individual ASIC devices that provide for T1 and/or E1 signal processing.
- RJ45 connector receptacle 63 directly connects to PLL connector receptacle 4 to couple differential 1PPS input and output between external test circuitry and the PLL card 1 - 2 inserted in PLL connector receptacle 4 .
- Connector receptacle 64 directly connects to PLL connector receptacle 5 to couple differential 1PPS input and output between external test circuitry and the PLL card 1 - 2 inserted in PLL connector receptacle 5 .
- Oscillator input connector receptacles 57 which may include one or more temperature compensated crystal oscillator (TCXO) input, one or more mini oven-controlled crystal oscillator (OXCO) input and one or more OXCO input that are electrically coupled to oscillator input selectors 13 - 14 .
- Oscillator selector 13 is electrically connected to PLL connector receptacle 4 and may be controlled (e.g., by input to jack 58 ) for selecting an input clock signal to be provided to PLL connector receptacle 4 .
- Oscillator input selector 14 is electrically connected to PLL connector receptacle 5 and may be controlled (e.g., by input to jack 58 ) for selecting an input clock signal to be provided to PLL connector receptacle 5 .
- PLL connector receptacle 4 connects to FPGA 51 so as to provide a PTP clock, synchronous Ethernet (SynchE clk) clock, and 1 PPS clock output to FPGA 51 and receive a recovered clock signal (Rec_clk) from FPGA 51 .
- PLL connector 6 connects to FPGA 51 so as to provide PTP clock, synchronous Ethernet (SynchE clk) clock, and 1 PPS clock output to FPGA 51 and receive a recovered clock signal (REC_Clk) from FPGA 51 .
- PLL-timed PHY 11 , 12 in FIG. 5 may be PLL-timed Ethernet devices such as Ethernet switches that can be driven from a free run clock or Synchronous Ethernet and can receive Precision Time Protocol (PTP) input, and 1 pulse-per-second (1 PPS) or sync pulses (e.g., 400 Hz) to align with PTO time, and may each generate a recovered clock signal (Rec_clk) that is coupled to one of PLL timing devices 21 - 22 .
- PTP Precision Time Protocol
- 1 PPS 1 pulse-per-second
- sync pulses e.g. 400 Hz
- FPGA 51 includes control logic in conformance with the IEEE 1588 specification, Version 2, by the Institute for Electrical and Electronics Engineers (IEEE) for operation as IEEE 1588 timing devices.
- PLL timing devices 21 - 22 generate clock output (e.g., 1PPS and either ITU-T G.8263 or ITU-T G.8273.2 clock output) that is coupled to the IEEE 1588 control logic of FPGA 51 such that FPGA 51 operates as one or more IEEE 1588 clocks.
- one or more of FPGA 51 includes logic coupled to serial interfaces that generate Digitally Controlled Oscillator (DCO) or phase control signals that are coupled to the PLL timing devices 21 - 22 inserted in connector receptacles 4 - 5 .
- DCO Digitally Controlled Oscillator
- PLL-timed PHYs 11 - 12 are SynchE and IEEE 1588 capable devices that conform to the ITU-T G.8262 and ITU-T G.8273.2 specification.
- FPGA 51 provides the message protocol of the network to control and monitor clock synchronization and in the present embodiment the protocol for these messages complies with the ITU-T G.8264 standard.
- FPGA 51 may be, for example, a STRATIX V FPGA by Altera Inc.
- a PLL timing device 21 - 22 that can be a Synchronous Equipment Timing Source (SETS) for 1G, 10G, 40G, or 100G SynchE (e.g., an IDT-82P33731 SETS device or an IDT-82P33832 SETS device manufactured by Integrated Device Technology, Inc. of San Jose, Calif.).
- the SETS device acts as an Ethernet Equipment Clock source for the FPGA, and performs clock cleanup, advanced clock monitoring, and switchover functions.
- FIG. 6 illustrates a method 100 for demonstrating phase locked loop timing devices that can be used in a communication system.
- An evaluation board is provided 101 that includes a PLL-timed PHY, an input and output circuit, PLL connector receptacles, a backplane emulator connector receptacle and control logic.
- evaluation boards 16 or 16 a can be provided.
- Phase locked loop (PLL) cards are provided 102 that are configured to be inserted into the PLL connector receptacles, with each PLL card including a PLL timing device to be evaluated.
- PLL cards 1 - 2 are provided.
- the provided PLL cards 1 - 2 include a PLL timing device 21 - 22 to be evaluated.
- One or more backplane emulator card is provided 103 that is configured to be inserted into the backplane emulator connector receptacle.
- the backplane emulator card has electrical characteristics emulating a portion of a communication system extending between phase locked loop timing devices of the communication system that is being emulated.
- a Backplane emulator card 3 including a backplane emulator circuit 23 or a backplane emulator card including a configurable backplane emulator circuit 23 a can be provided.
- PLL cards and a backplane emulator card are inserted 104 into the connector receptacles to create a test platform that emulates portions of a communication system.
- PLL card 1 can be inserted into PLL connector receptacle 4 and PLL card 5 can be inserted into a PLL connector receptacle 5 and PLL card 3 can be inserted into a backplane emulator connector receptacle 6 .
- Some or all of control logic 7 - 8 and PLL-timed PHYs on the evaluation board are identical to the physical devices used in the customer's communication system. Also, they have the same configurations as the customer uses or is going to use in their communication system.
- the method and apparatus is described as having identical physical devices to those used in the customer's communication systems, it is appreciated that it is often difficult to get identical semiconductor devices and that there may be variance in manufacturing processes between different production runs of a particular semiconductor device.
- the physical devices that are used are as close as possible to those of the customer's system, and may be the same manufacturer, the same type, the same model number or part number, and also are preferably the same production run or batch as the devices in the customer's communication system.
- the evaluation board emulates portions of the customer's communication system with the exception that it includes the PLL timing devices 21 - 22 to be evaluated.
- step 105 includes coupling the evaluation board 16 or 16 a , to one or more testing device 15 that may be, for example a personal computer (PC) on which one or more software program is running, and operating the testing device 15 so as to create images on a display of the testing device 15 or create digital files indicating properties of system 10 , 30 .
- Step 105 may include performing various tests that demonstrate the operation of the connected PLL timing devices 21 - 22 and the test results may be displayed on the display of the testing device 15 or may be stored in memory storage of the testing device 15 or printed out by a printer coupled to testing device 15 .
- Step 105 may include inserting different PLL cards and different backplane emulator cards into connector receptacles of the evaluation board 16 , 16 a to emulate different timing device configurations of the communication system and different backplane busses.
- Step 105 can include testing of the PLL timing devices on the inserted PLL cards and demonstration of the test results.
- a backplane emulator card 3 having a configurable backplane emulator circuit 23 a
- demonstration and testing of different backplane characteristics is performed using the single backplane emulator card 3 and changing the configuration of the backplane emulator circuit 23 a . This may be done by providing input from FPGA 51 to backplane emulator circuit 23 a so as to change the electrical characteristics (e.g., the resistance) of backplane emulator circuit 23 a.
- Evaluation board 16 a can be configured by programming FPGA 51 (e.g., through SFP sockets 52 ) to emulate a portion of a SynchE communication system and inserting a PLL card 1 - 2 having a PLL device 21 - 22 that operates as an Ethernet Equipment Clock Source into one of connector receptacles 4 - 5 .
- FPGA 51 e.g., through SFP sockets 52
- PLL card 1 - 2 having a PLL device 21 - 22 that operates as an Ethernet Equipment Clock Source into one of connector receptacles 4 - 5 .
- evaluation board 16 a can be used to emulate a portion of an IEEE 1588 Precision Time Protocol (PTP) communication system.
- IEEE 1588 PTP is often used in conjunction with SynchE in applications that need time and phase synchronization this allows for demonstration and testing of IEEE 1588 PTP communication systems and non-IEEE 1588 PTP SynchE communication systems using a single evaluation board 16 a.
- timing fabric of a communication system that includes equipment for transporting voice, data and video over Carrier networks and that includes a timing card and a line card. It is to be understood that these embodiments are exemplary only and that there are numerous other possible configurations and methodologies.
- a timing card is emulated using a PLL timing device 21 (e.g., a SETS PLL that can be used in the timing card of the emulated communication system) that is inserted in PLL connector receptacle 4 and a line card is emulated using a PLL timing device 22 (e.g., a SETS PLL that can be used in a line card of the emulated communication system) that is inserted in PLL connector receptacle 5 .
- a PLL timing device 21 e.g., a SETS PLL that can be used in the timing card of the emulated communication system
- PLL timing device 22 e.g., a SETS PLL that can be used in a line card of the emulated communication system
- the T1/E1 circuit 65 is configured to have the characteristics of the T1/E1 Line Input Units (LIU) of the emulated timing card. This may be done by using a T1/E1 circuit 65 that includes the same type of integrated circuit device (e.g., the same model, part number or batch of LIU) as the LIU of the emulated communication system (e.g., an identical T1/E1 transceiver integrated circuit device).
- LIU Line Input Units
- T1/E1 emulation circuit 65 receives external Building Integrated Timing Supply (BITS)/Synchronization Supply Unit (SSU) through BITS/SSU connector receptacle 61 that are sent to PLL timing device 21 that is operable to generate standards-compliant clocks which are output from PLL connector receptacle 5 to backplane emulator connector receptacle 4 and pass through the backplane emulator card 3 inserted in backplane emulator connector receptacle 6 and are then output to other circuitry on evaluation board 16 a through the PLL card 2 installed in PLL connector 5 .
- BIOS Building Integrated Timing Supply
- SSU Synchronet Control Unit
- the line card is emulated by using a evaluation board 16 a having one or more PLL-timed PHY 11 - 12 that is identical to the physical devices used in the line card of the emulated communication system.
- PLL-timed PHY 11 is identical to the integrated circuit device in the line card of the emulated communication system.
- PLL-timed PHY 11 receives external input through Ethernet connector receptacles 57 and generates recovered clock signals that are sent to PLL timing device 22 through PLL connector 4 .
- FPGA 51 includes Ethernet logic that can receive input through SFP sockets 52 and generate one or more recovered clock signal that is coupled to the PLL timing device 22 used in the demonstration.
- Other input can also be coupled to the PLL timing device 22 used to emulate the line card such as, for example, recovered clocks from one of T1/E1 circuits 65 - 66 and external clock input coupled through oscillator input connector receptacles 57 and oscillator output selector 13 - 14 .
- Timing device 22 is operable upon receiving the recovered clock signals to generate standards-compliant clocks (e.g., by rate converting the recovered clock to the backplane frequency that may be, for example, 8 kHz, 19.44 MHz, or 25 MHz).
- the output clock signal from PLL timing device is output from PLL connector receptacle 4 to FPGA 51 and to backplane emulator connector receptacle 6 where they pass through the backplane emulation circuit 23 , 23 a installed in backplane emulator connector receptacle 6 before going to the PLL timing device 21 installed in PLL connector receptacle 5 .
- a discrete fan-out buffer may be required, in which event the other devices 26 include a fan-out buffer identical to or similar to the fan-out buffer in the line card being emulated.
- one PLL timing device 21 - 22 is configured as a PLL of a timing card of the emulated communication system and the other timing device 21 - 22 is configured as a PLL timing device 21 - 22 of a line card of the emulated communication system, with the backplane emulator circuit 23 , 23 a that extends between them emulating the electrical characteristics of the backplane of the emulated circuit.
- PLL-timed PHY 11 of demonstration board 6 a is different from PLL-timed PHY 12
- two different configurations of line card can be emulated simply by switching the PLL card 1 - 2 emulating the timing card with the PLL timing device 21 - 22 emulating the line card.
- different configurations of line cards can be evaluated by reprogramming FPGA 51 , or providing different input to transceivers of FPGA 51 .
- timing card 21 - 22 is a (SETS) PLL that can be used in a up-link transmission card of the emulated communication system
- evaluation board 16 a is configured to be in compliance with the synchronization standards of the up-link transmission card and includes an identical PLL-timed PHY to the one used on the up-link transmission card to be emulated.
- the PLL-timed PHY 11 - 12 receives external input through Ethernet connector receptacles 54 - 55 and generate recovered clock signals that are sent to PLL timing device 21 - 22 through PLL connector 4 - 5 , with timing devices 21 - 22 operable for filtering, frequency translation and generation of backplane clock signals that are output to other circuitry on evaluation board 16 a through PLL connector receptacles 4 - 5 and the backplane emulator circuit 23 , 23 a in backplane emulator connector receptacle 6 .
- PLL-timed PHY 11 receives external input through Ethernet connector receptacles 54 and generates recovered clock signals that are sent to PLL timing device 21 through PLL connector 4 , with timing device 21 operable to generate standards-compliant clocks that are output from PLL connector receptacle 4 to backplane emulator connector receptacle 6 where they pass through the backplane emulation circuit 23 , 23 a installed in backplane emulator connector receptacle 6 before going to the PLL timing device 21 installed in PLL connector receptacle 5 .
- PLL-timed PHY 12 receives external input through Ethernet connector receptacles 55 and generates recovered clock signals that are sent to PLL timing device 22 through PLL connector 5 , with timing device 22 operable to generate standards-compliant clocks that are output from PLL connector receptacle 5 to backplane emulator connector receptacle 6 where they pass through the emulation circuit 23 , 23 a installed in backplane emulator connector receptacle 6 before going to the PLL timing device 22 installed in PLL connector receptacle 4 .
- one PLL timing device 21 - 22 is configured as a PLL of a up-link transmission Card of the emulated communication system
- the other timing device 21 - 22 can be configured as a PLL of a line card of the emulated communication system (e.g., a line card including a DSL or PON PLL-timed PHY), with the backplane emulator circuit 23 that extends between them emulating the electrical characteristics of the backplane of the communication system that is being emulated.
- PLL-timed PHY 11 of evaluation board 6 a is different from PLL-timed PHY 12 , two different configurations of line card can be emulated simply by switching the PLL timing device 21 - 22 emulating the Up-Link Transmission Card and the PLL timing device 21 - 22 emulating the line card.
- Testing device 15 may be specially constructed for the required purposes, or it may comprise a general-purpose computer, selectively activated or reconfigured by a computer program stored in the computer.
- a computer program may be stored in a computer readable storage medium, such as, but not limited to, any type of disk including floppy disks, hard disks, optical disks, compact disk-read only memories (CD-ROMs), and magnetic-optical disks, read-only memories (ROMs), random access memories (RAMs), electrically programmable read-only memories (EPROM)s, electrically erasable programmable read-only memories (EEPROMs), FLASH memories, magnetic or optical cards, etc., or any type of media suitable for storing electronic instructions either local to the computer or remote to the computer.
- ROMs read-only memories
- RAMs random access memories
- EPROM electrically programmable read-only memories
- EEPROMs electrically erasable programmable read-only memories
- FLASH memories magnetic or optical cards, etc., or any type of media suitable
- evaluation board 16 is shown in FIGS. 1, 3 and 5 to include oscillator input selectors 13 - 14 that select timing input to be sent to the PLL to input and output circuit 9 , it is appreciated that any of a number of different other configurations can be used for providing external timing input to PLL timing devices 21 - 22 .
- evaluation board 16 , 16 a does not include oscillator input selectors 13 - 14 and reference clock input is coupled directly from input and output circuit 9 to a connector receptacle 4 - 5 .
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/015,094 US9852039B1 (en) | 2016-02-03 | 2016-02-03 | Phase locked loop (PLL) timing device evaluation system and method for evaluating PLL timing devices |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/015,094 US9852039B1 (en) | 2016-02-03 | 2016-02-03 | Phase locked loop (PLL) timing device evaluation system and method for evaluating PLL timing devices |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US9852039B1 true US9852039B1 (en) | 2017-12-26 |
Family
ID=60674811
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/015,094 Active 2036-06-15 US9852039B1 (en) | 2016-02-03 | 2016-02-03 | Phase locked loop (PLL) timing device evaluation system and method for evaluating PLL timing devices |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US9852039B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11126218B2 (en) * | 2018-07-25 | 2021-09-21 | Integrated Device Technology, Inc. | Fast protection switching in distributed systems |
Citations (130)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4684941A (en) | 1984-12-21 | 1987-08-04 | Motorola, Inc. | Method of communications between register-modelled radio devices |
| US4862485A (en) | 1987-10-14 | 1989-08-29 | National Semiconductor Corporation | Quotient phase-shift processor for digital phase-locked-loops |
| US5388060A (en) * | 1992-12-15 | 1995-02-07 | Storage Technology Corporation | Simulated host computer/channel interface system |
| US5663105A (en) | 1994-05-02 | 1997-09-02 | Texas Instruments Incorporated | Semiconductor device package side-by-side stacking and mounting system |
| US5748949A (en) | 1996-07-02 | 1998-05-05 | Motorola Inc. | Counter having programmable periods and method therefor |
| US5757240A (en) | 1996-07-01 | 1998-05-26 | International Business Machines Corporation | Low gain voltage-controlled oscillator |
| US5848355A (en) | 1993-07-07 | 1998-12-08 | Motorola, Inc. | Frequency synthesizer correction using a temperature responsive divisor control |
| US5903195A (en) | 1998-01-30 | 1999-05-11 | International Business Machines Corporation | Automatically ranging phase locked loop circuit for microprocessor clock generation |
| US6219797B1 (en) | 1993-02-09 | 2001-04-17 | Dallas Semiconductor Corporation | Microcontroller with selectable oscillator source |
| US6259327B1 (en) | 1998-12-11 | 2001-07-10 | Cselt - Centro Studi E Laboratori Telecomunicazioni S.P.A. | PLL having circuits for selecting optimum VCO input/output characteristics |
| US20020079937A1 (en) | 2000-09-05 | 2002-06-27 | Thucydides Xanthopoulos | Digital delay locked loop with wide dynamic range and fine precision |
| US20020191727A1 (en) | 2001-04-25 | 2002-12-19 | Texas Instruments Incorporated | Digital phase locked loop |
| US20030042985A1 (en) | 2001-08-30 | 2003-03-06 | Hitachi, Ltd. | Phase synchronizing circuit |
| US20030184350A1 (en) | 2002-03-28 | 2003-10-02 | Elan Microelectronics Corp. | Device for programmable frequency divider |
| US6640311B1 (en) | 2000-08-10 | 2003-10-28 | Bae Systems Information And Electronic Systems Integration, Inc. | Redundant oscillator and method for generating a regulated signal |
| US6643787B1 (en) | 1999-10-19 | 2003-11-04 | Rambus Inc. | Bus system optimization |
| US6650193B2 (en) | 2001-04-06 | 2003-11-18 | Seiko Epson Corporation | Oscillator with a noise reduction function, a writer, and a method of controlling a writer |
| US6683506B2 (en) | 2002-01-18 | 2004-01-27 | The Regents Of The University Of California | CMOS phase locked loop with voltage controlled oscillator having realignment to reference and method for the same |
| US6727767B2 (en) | 2001-09-28 | 2004-04-27 | Seiko Epson Corp | Voltage controlled oscillator with two layered mounting structure |
| US20040136440A1 (en) | 2002-12-24 | 2004-07-15 | Fujitsu Limited | Spread spectrum clock generation circuit, jitter generation circuit and semiconductor device |
| US6768387B1 (en) | 2000-03-08 | 2004-07-27 | Renesas Technology Corporation | Voltage controlled oscillator and PLL circuit using the same |
| US20040165691A1 (en) | 2003-02-25 | 2004-08-26 | Rana Ram Singh | Fractional-N synthesizer with two control words |
| US20050170787A1 (en) | 2004-02-04 | 2005-08-04 | Michio Yamamoto | Radio control system for models |
| US7012476B2 (en) | 2003-03-20 | 2006-03-14 | Seiko Epson Corporation | Voltage-controlled oscillator, clock converter, and electronic device |
| US20060103436A1 (en) | 2004-11-17 | 2006-05-18 | Fujitsu Limited | Reset control circuit and reset control method |
| US20060119402A1 (en) | 2003-05-02 | 2006-06-08 | Axel Thomsen | Multi-frequency clock synthesizer |
| US20060197614A1 (en) | 2005-03-01 | 2006-09-07 | Regis Roubadia | Multi-phase realigned voltage-controlled oscillator and phase-locked loop incorporating the same |
| US20060229018A1 (en) * | 2005-04-12 | 2006-10-12 | Azimuth Systems, Inc. | Apparatus and method for use in testing wireless devices |
| US20060290391A1 (en) | 2005-06-27 | 2006-12-28 | Lsi Logic Corporation | Integrated clock generator with programmable spread spectrum using standard PLL circuitry |
| US20070149144A1 (en) | 2005-12-17 | 2007-06-28 | Atmel Germany Gmbh | PLL frequency generator |
| US20070247248A1 (en) | 2006-04-19 | 2007-10-25 | Kabushiki Kaisha Toshiba | Controller for oscillator |
| US7323916B1 (en) | 2005-12-07 | 2008-01-29 | Netlogic Microsystems, Inc. | Methods and apparatus for generating multiple clocks using feedback interpolation |
| US20080043893A1 (en) | 2006-08-18 | 2008-02-21 | Krishnaswamy Nagaraj | Loop bandwidth enhancement technique for a digital PLL and a HF divider that enables this technique |
| US20080104435A1 (en) | 2004-03-22 | 2008-05-01 | Mobius Microsystems, Inc. | Clock Generator, Timing and Frequency Reference with Crystal-Compatible Power Management |
| US20080129351A1 (en) | 2006-05-15 | 2008-06-05 | Stmicroelectronics Pvt. Ltd. | Spread spectrum clock generation |
| US7405594B1 (en) | 2006-06-16 | 2008-07-29 | Integrated Device Technology, Inc. | Current mode driver with constant voltage swing |
| US7434083B1 (en) | 2004-01-06 | 2008-10-07 | Apple Inc. | Method and apparatus for the generation and control of clock signals |
| US20080246546A1 (en) | 2007-04-04 | 2008-10-09 | Samsung Electronics Co., Ltd. | Phase-Locked-Loop Circuit Having a Pre-Calibration Function and Method of Pre-Calibrating the Same |
| US20090083567A1 (en) | 2007-01-31 | 2009-03-26 | Korea University Industrial & Academic Collaboration Foundation | Apparatus and method for clock generation with piecewise linear modulation |
| US20090128242A1 (en) | 2005-05-26 | 2009-05-21 | Freescale Semiconductor, Inc. | Frequency generation in a wireless communication unit |
| US7541848B1 (en) | 2007-12-25 | 2009-06-02 | Hitachi, Ltd. | PLL circuit |
| US20090140896A1 (en) | 2007-11-23 | 2009-06-04 | Stmicroelectronics S.R.L. | Clock dithering process for reducing electromagnetic interference in d/a converters and apparatus for carrying out such process |
| US7545188B1 (en) | 2006-08-04 | 2009-06-09 | Integrated Device Technology, Inc | Multiphase clock generator |
| US20090153252A1 (en) | 2007-12-13 | 2009-06-18 | Mei-Show Chen | Multi-band voltage controlled oscillator controlling module, phase locked loop utilizing which and related method thereof |
| US20090184857A1 (en) | 2008-01-07 | 2009-07-23 | Kabushiki Kaisha Toshiba | A/d converting apparatus |
| US7573303B1 (en) | 2007-06-08 | 2009-08-11 | Integrated Device Technology, Inc | Digitally controlled system on-chip (SOC) clock generator |
| US7586347B1 (en) | 2007-09-27 | 2009-09-08 | Integrated Device Technology, Inc. | Clock generator with self-bias bandwidth control |
| US7590163B1 (en) | 2006-05-19 | 2009-09-15 | Conexant Systems, Inc. | Spread spectrum clock generation |
| US20090231901A1 (en) | 2008-03-11 | 2009-09-17 | Hynix Semiconductor, Inc. | Semiconductor integrated circuit for supporting a test mode |
| US20090256601A1 (en) | 2008-04-14 | 2009-10-15 | Qualcomm Incorporated | Phase to digital converter in all digital phase locked loop |
| US20090262567A1 (en) | 2008-04-16 | 2009-10-22 | Shin Chang-Hee | Nonvolatile memory device |
| US20100007427A1 (en) | 2007-03-21 | 2010-01-14 | Fujitsu Microelectronics Limited | Switching capacitor generation circuit |
| US7671635B2 (en) | 2007-09-12 | 2010-03-02 | National Taiwan University | Frequency synthesizer, coupled divide-by-N circuit, current-reuse multiply-by-M circuit |
| US20100052798A1 (en) | 2008-09-02 | 2010-03-04 | Nec Electronics Corporation | Phase-locked loop circuit |
| US20100090731A1 (en) | 2008-10-03 | 2010-04-15 | The Swatch Group Research And Development Ltd. | Self-calibration method for a frequency synthesizer using two point fsk modulation |
| US20100109714A1 (en) | 2008-11-06 | 2010-05-06 | Nokia Corporation | Frequency synthesizer having a plurality of independent output tones |
| US7714565B2 (en) * | 2006-05-19 | 2010-05-11 | Transwitch Corporation | Methods and apparatus for testing delay locked loops and clock skew |
| US7737739B1 (en) | 2007-12-12 | 2010-06-15 | Integrated Device Technology, Inc. | Phase step clock generator |
| US7741981B1 (en) | 2008-12-30 | 2010-06-22 | Hong Kong Applied Science And Technology Research Institute Co., Ltd. | Dual-use comparator/op amp for use as both a successive-approximation ADC and DAC |
| US7750618B1 (en) | 2006-07-25 | 2010-07-06 | Integrated Device Technology, Inc. | System and method for testing a clock circuit |
| US7756197B1 (en) * | 2003-11-26 | 2010-07-13 | Pmc-Sierra, Inc. | Built in self test (BIST) for high-speed serial transceivers |
| US20100194483A1 (en) | 2009-02-05 | 2010-08-05 | International Business Machines Corporation | Auto-calibration for ring oscillator vco |
| US7786763B1 (en) | 2008-12-30 | 2010-08-31 | Integrated Device Technology, Inc. | Clock circuit with harmonic frequency detector |
| US7800422B2 (en) | 2008-11-10 | 2010-09-21 | Hynix Semiconductor Inc. | Semiconductor memory apparatus |
| US20100240323A1 (en) | 2009-03-19 | 2010-09-23 | Qualcomm Incorporated | Frequency divider with synchronized outputs |
| US7816959B1 (en) | 2009-02-23 | 2010-10-19 | Integrated Device Technology, Inc. | Clock circuit for reducing long term jitter |
| US20100323643A1 (en) | 2008-02-28 | 2010-12-23 | Nxp B.V. | Frequency synthesis |
| US20110006936A1 (en) | 2009-07-09 | 2011-01-13 | National Taiwan University | All-digital spread spectrum clock generator |
| US7882404B2 (en) * | 2007-11-06 | 2011-02-01 | Agere Systems Inc. | Backplane emulation technique for automated testing |
| US20110032013A1 (en) | 2010-07-19 | 2011-02-10 | Analog Devices, Inc. | Digital Phase-Locked Loop Clock System |
| US7907625B1 (en) | 2008-08-04 | 2011-03-15 | Integrated Device Technology, Inc. | Power reduction technique for buffered crossbar switch |
| US7928880B2 (en) | 2008-08-18 | 2011-04-19 | Fujitsu Limited | Digital analog converter |
| US20110095784A1 (en) | 2009-10-26 | 2011-04-28 | Analog Devices, Inc. | Apparatus and method for providing multi-mode clock signals |
| US7941723B1 (en) | 2007-09-26 | 2011-05-10 | Integrated Device Technology, Inc. | Clock generator and method for providing reliable clock signal using array of MEMS resonators |
| US8010072B1 (en) | 2008-06-18 | 2011-08-30 | Atheros Communications, Inc. | Charge pump current compensation for phase-locked loop frequency synthesizer systems |
| US8018289B1 (en) | 2009-08-19 | 2011-09-13 | Integrated Device Technology, Inc. | Holdover circuit for phase-lock loop |
| US20110234204A1 (en) | 2010-03-25 | 2011-09-29 | Fujitsu Limited | Radio-frequency power amplifier |
| US20110234433A1 (en) | 2010-03-24 | 2011-09-29 | Fujitsu Semiconductor Limited | A/d converter |
| US20110264435A1 (en) * | 2010-04-21 | 2011-10-27 | Vixs Systems, Inc. | Modular circuit emulation system |
| US20110285575A1 (en) | 2009-02-13 | 2011-11-24 | Freescale Semiconductor, Inc. | Integrated circuit comprising frequency generation circuitry for controlling a frequency source |
| US20110304490A1 (en) | 2010-06-11 | 2011-12-15 | Texas Instruments Incorporated | Low power comparator for use in sar adcs |
| US20120013406A1 (en) | 2010-07-19 | 2012-01-19 | Analog Devices, Inc. | Digital phase-locked loop clock system |
| US20120043999A1 (en) | 2008-07-01 | 2012-02-23 | Quevy Emmanuel P | Mems stabilized oscillator |
| US8164367B1 (en) | 2009-01-15 | 2012-04-24 | Integrated Device Technology, Inc. | Spread spectrum clock generation technique for imaging applications |
| US8179952B2 (en) | 2008-05-23 | 2012-05-15 | Integrated Device Technology Inc. | Programmable duty cycle distortion generation circuit |
| US20120161829A1 (en) | 2010-12-22 | 2012-06-28 | Fernald Kenneth W | Frequency locked loop |
| US20120200330A1 (en) | 2011-02-09 | 2012-08-09 | Lapis Semiconductor Co., Ltd. | Semiconductor integrated circuit, semiconductor chip and method of designing semiconductor integrated circuit |
| US8259888B2 (en) | 2008-05-23 | 2012-09-04 | Integrated Device Technology, Inc. | Method of processing signal data with corrected clock phase offset |
| US20120249207A1 (en) | 2011-03-30 | 2012-10-04 | Kenichi Natsume | Clock signal generation circuit |
| US8284816B1 (en) | 2009-06-01 | 2012-10-09 | Integrated Device Technology, Inc. | Push-pull spread spectrum clock signal generator |
| US20120262315A1 (en) | 2011-04-13 | 2012-10-18 | Analog Devices, Inc. | Self-timed digital-to-analog converter |
| US8305154B1 (en) | 2010-07-13 | 2012-11-06 | Hrl Laboratories, Llc | Parametrically driven quartz UHF oscillator |
| US20120293221A1 (en) | 2011-05-19 | 2012-11-22 | Yantao Ma | Delay lock loop and delay lock method |
| US20120297231A1 (en) | 2011-05-19 | 2012-11-22 | Shekoufeh Qawami | Interface for Storage Device Access Over Memory Bus |
| US20120317365A1 (en) | 2011-06-07 | 2012-12-13 | Sandisk Technologies Inc. | System and method to buffer data |
| US20120328052A1 (en) | 2011-06-22 | 2012-12-27 | Broadcom Corporation | Spur Mitigation For Radio Frequency Receivers Utilizing A Free-Running Crystal |
| US20130002467A1 (en) | 2011-06-30 | 2013-01-03 | Zhenning Wang | Two-stage analog-to-digital converter using sar and tdc |
| US8416107B1 (en) | 2011-09-28 | 2013-04-09 | Hong Kong Applied Science & Technology Research Institute Company Ltd. | Charge compensation calibration for high resolution data converter |
| US8436677B2 (en) | 2010-12-13 | 2013-05-07 | International Business Machines Corporation | Structure for a reference voltage generator for analog to digital converters |
| US20130162454A1 (en) | 2011-12-21 | 2013-06-27 | Realtek Semiconductor Corp. | High-speed successive-approximation-register analog-to-digital converter and method thereof |
| US20130194115A1 (en) | 2012-01-31 | 2013-08-01 | Qiong Wu | Successive approximation register analog to digital converter |
| US20130211758A1 (en) | 2012-02-15 | 2013-08-15 | Texas Instruments Incorporated | Reference clock re-timing scheme in electronic circuits |
| US8537952B1 (en) | 2007-03-08 | 2013-09-17 | Marvell International Ltd. | Fractional-N frequency synthesizer with separate phase and frequency detectors |
| US20130300455A1 (en) | 2012-05-11 | 2013-11-14 | Rajesh Thirugnanam | Multiple signal format output driver with configurable internal load |
| US20140021990A1 (en) | 2012-07-19 | 2014-01-23 | SK Hynix Inc. | Delay locked loop circuit and method of driving the same |
| US20140029646A1 (en) | 2012-07-27 | 2014-01-30 | Ati Technologies Ulc | Disabling spread-spectrum clock signal generation |
| US8693557B1 (en) | 2009-07-02 | 2014-04-08 | Integrated Device Technology Inc. | AC coupled clock receiver with common-mode noise rejection |
| US8704564B2 (en) | 2012-04-16 | 2014-04-22 | Fujitsu Semiconductor Limited | PLL circuit |
| US8723573B1 (en) | 2012-06-20 | 2014-05-13 | Integrated Device Technology, Inc. | Method and apparatus for reducing crowbar current and controlling slew rate |
| US8791763B2 (en) | 2012-08-09 | 2014-07-29 | Qualcomm Incorporated | Tunable injection locked dividers with enhanced locking range |
| US20140210532A1 (en) | 2013-01-29 | 2014-07-31 | Perceptia Devices Australia Pty Ltd. | Phase-Locked Loop Apparatus and Method |
| US20140327478A1 (en) | 2013-05-06 | 2014-11-06 | National Sun Yat-Sen University | Wideband frequency synthesizer and frequency synthesizing method thereof |
| US8896476B2 (en) | 2013-01-25 | 2014-11-25 | Technische Universiteit Eindhoven | Data-driven noise reduction technique for analog to digital converters |
| US20140347941A1 (en) | 2013-05-24 | 2014-11-27 | Qualcomm Incorporated | Low latency synchronization scheme for mesochronous ddr system |
| US8933830B1 (en) | 2013-07-24 | 2015-01-13 | Electronics And Telecommunications Research Institute | Successive approximation register analog-to-digital converter and method of operating built-in self-test device for testing the converter |
| US20150028960A1 (en) | 2013-07-29 | 2015-01-29 | Nihon Dempa Kogyo Co., Ltd. | Oscillator |
| US8981858B1 (en) | 2011-12-30 | 2015-03-17 | Cypress Semiconductor Corporation | Spread spectrum oscillator |
| US20150162921A1 (en) | 2013-12-05 | 2015-06-11 | Taiwan Semiconductor Manufacturing Company, Ltd. | Circuit and operating method of pll |
| US20150180594A1 (en) | 2013-12-20 | 2015-06-25 | Texas Instruments Deutschland Gmbh | Self-calibrating shared-component dual synthesizer |
| US9077386B1 (en) | 2010-05-20 | 2015-07-07 | Kandou Labs, S.A. | Methods and systems for selection of unions of vector signaling codes for power and pin efficient chip-to-chip communication |
| US20150200649A1 (en) | 2014-01-10 | 2015-07-16 | Silicon Laboratories Inc. | Frequency management using sample rate conversion |
| US20150213873A1 (en) | 2014-01-28 | 2015-07-30 | Samsung Electronics Co., Ltd. | Injection-locked phase locked loop circuits using delay locked loops |
| US9100232B1 (en) | 2014-02-02 | 2015-08-04 | Kandou Labs, S.A. | Method for code evaluation using ISI ratio |
| US9112517B1 (en) | 2013-06-04 | 2015-08-18 | Pmc-Sierra Us, Inc. | Low-noise flexible frequency clock generation from two fixed-frequency references |
| US20160013796A1 (en) | 2014-07-14 | 2016-01-14 | SK Hynix Inc. | Semiconductor device |
| US20160084895A1 (en) | 2014-09-18 | 2016-03-24 | Fluke Corporation | Detecting, localizing and ranking copper connectors |
| US20160119118A1 (en) | 2014-10-22 | 2016-04-28 | Kandou Labs, S.A. | Method and apparatus for high speed chip-to-chip communications |
| US20160162426A1 (en) | 2014-12-05 | 2016-06-09 | Marvell Israel (M.I.S.L) Ltd. | Optimal sampling of data-bus signals using configurable individual time delays |
| US9455854B2 (en) | 2014-06-03 | 2016-09-27 | Huawei Technologies Co., Ltd. | Phase-locked loop frequency calibration method and system |
| US9479182B1 (en) | 2015-07-02 | 2016-10-25 | Integrated Device Technology, Inc. | Methods and apparatus for synchronizing operations using separate asynchronous signals |
-
2016
- 2016-02-03 US US15/015,094 patent/US9852039B1/en active Active
Patent Citations (138)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4684941A (en) | 1984-12-21 | 1987-08-04 | Motorola, Inc. | Method of communications between register-modelled radio devices |
| US4862485A (en) | 1987-10-14 | 1989-08-29 | National Semiconductor Corporation | Quotient phase-shift processor for digital phase-locked-loops |
| US5388060A (en) * | 1992-12-15 | 1995-02-07 | Storage Technology Corporation | Simulated host computer/channel interface system |
| US6219797B1 (en) | 1993-02-09 | 2001-04-17 | Dallas Semiconductor Corporation | Microcontroller with selectable oscillator source |
| US5848355A (en) | 1993-07-07 | 1998-12-08 | Motorola, Inc. | Frequency synthesizer correction using a temperature responsive divisor control |
| US5663105A (en) | 1994-05-02 | 1997-09-02 | Texas Instruments Incorporated | Semiconductor device package side-by-side stacking and mounting system |
| US5757240A (en) | 1996-07-01 | 1998-05-26 | International Business Machines Corporation | Low gain voltage-controlled oscillator |
| US5748949A (en) | 1996-07-02 | 1998-05-05 | Motorola Inc. | Counter having programmable periods and method therefor |
| US5903195A (en) | 1998-01-30 | 1999-05-11 | International Business Machines Corporation | Automatically ranging phase locked loop circuit for microprocessor clock generation |
| US6259327B1 (en) | 1998-12-11 | 2001-07-10 | Cselt - Centro Studi E Laboratori Telecomunicazioni S.P.A. | PLL having circuits for selecting optimum VCO input/output characteristics |
| US6643787B1 (en) | 1999-10-19 | 2003-11-04 | Rambus Inc. | Bus system optimization |
| US6768387B1 (en) | 2000-03-08 | 2004-07-27 | Renesas Technology Corporation | Voltage controlled oscillator and PLL circuit using the same |
| US6640311B1 (en) | 2000-08-10 | 2003-10-28 | Bae Systems Information And Electronic Systems Integration, Inc. | Redundant oscillator and method for generating a regulated signal |
| US20020079937A1 (en) | 2000-09-05 | 2002-06-27 | Thucydides Xanthopoulos | Digital delay locked loop with wide dynamic range and fine precision |
| US6650193B2 (en) | 2001-04-06 | 2003-11-18 | Seiko Epson Corporation | Oscillator with a noise reduction function, a writer, and a method of controlling a writer |
| US20020191727A1 (en) | 2001-04-25 | 2002-12-19 | Texas Instruments Incorporated | Digital phase locked loop |
| US20030042985A1 (en) | 2001-08-30 | 2003-03-06 | Hitachi, Ltd. | Phase synchronizing circuit |
| US6870411B2 (en) | 2001-08-30 | 2005-03-22 | Renesas Technology Corp. | Phase synchronizing circuit |
| US6727767B2 (en) | 2001-09-28 | 2004-04-27 | Seiko Epson Corp | Voltage controlled oscillator with two layered mounting structure |
| US6683506B2 (en) | 2002-01-18 | 2004-01-27 | The Regents Of The University Of California | CMOS phase locked loop with voltage controlled oscillator having realignment to reference and method for the same |
| US6959066B2 (en) | 2002-03-28 | 2005-10-25 | Elan Microelectronics Corp. | Device for programmable frequency divider |
| US20030184350A1 (en) | 2002-03-28 | 2003-10-02 | Elan Microelectronics Corp. | Device for programmable frequency divider |
| US20040136440A1 (en) | 2002-12-24 | 2004-07-15 | Fujitsu Limited | Spread spectrum clock generation circuit, jitter generation circuit and semiconductor device |
| US20040165691A1 (en) | 2003-02-25 | 2004-08-26 | Rana Ram Singh | Fractional-N synthesizer with two control words |
| US7012476B2 (en) | 2003-03-20 | 2006-03-14 | Seiko Epson Corporation | Voltage-controlled oscillator, clock converter, and electronic device |
| US20060119402A1 (en) | 2003-05-02 | 2006-06-08 | Axel Thomsen | Multi-frequency clock synthesizer |
| US7756197B1 (en) * | 2003-11-26 | 2010-07-13 | Pmc-Sierra, Inc. | Built in self test (BIST) for high-speed serial transceivers |
| US7434083B1 (en) | 2004-01-06 | 2008-10-07 | Apple Inc. | Method and apparatus for the generation and control of clock signals |
| US20050170787A1 (en) | 2004-02-04 | 2005-08-04 | Michio Yamamoto | Radio control system for models |
| US20080104435A1 (en) | 2004-03-22 | 2008-05-01 | Mobius Microsystems, Inc. | Clock Generator, Timing and Frequency Reference with Crystal-Compatible Power Management |
| US20060103436A1 (en) | 2004-11-17 | 2006-05-18 | Fujitsu Limited | Reset control circuit and reset control method |
| US20060197614A1 (en) | 2005-03-01 | 2006-09-07 | Regis Roubadia | Multi-phase realigned voltage-controlled oscillator and phase-locked loop incorporating the same |
| US20060229018A1 (en) * | 2005-04-12 | 2006-10-12 | Azimuth Systems, Inc. | Apparatus and method for use in testing wireless devices |
| US20090128242A1 (en) | 2005-05-26 | 2009-05-21 | Freescale Semiconductor, Inc. | Frequency generation in a wireless communication unit |
| US20060290391A1 (en) | 2005-06-27 | 2006-12-28 | Lsi Logic Corporation | Integrated clock generator with programmable spread spectrum using standard PLL circuitry |
| US7323916B1 (en) | 2005-12-07 | 2008-01-29 | Netlogic Microsystems, Inc. | Methods and apparatus for generating multiple clocks using feedback interpolation |
| US20070149144A1 (en) | 2005-12-17 | 2007-06-28 | Atmel Germany Gmbh | PLL frequency generator |
| US20070247248A1 (en) | 2006-04-19 | 2007-10-25 | Kabushiki Kaisha Toshiba | Controller for oscillator |
| US20080129351A1 (en) | 2006-05-15 | 2008-06-05 | Stmicroelectronics Pvt. Ltd. | Spread spectrum clock generation |
| US7714565B2 (en) * | 2006-05-19 | 2010-05-11 | Transwitch Corporation | Methods and apparatus for testing delay locked loops and clock skew |
| US7590163B1 (en) | 2006-05-19 | 2009-09-15 | Conexant Systems, Inc. | Spread spectrum clock generation |
| US7405594B1 (en) | 2006-06-16 | 2008-07-29 | Integrated Device Technology, Inc. | Current mode driver with constant voltage swing |
| US7750618B1 (en) | 2006-07-25 | 2010-07-06 | Integrated Device Technology, Inc. | System and method for testing a clock circuit |
| US7545188B1 (en) | 2006-08-04 | 2009-06-09 | Integrated Device Technology, Inc | Multiphase clock generator |
| US20080043893A1 (en) | 2006-08-18 | 2008-02-21 | Krishnaswamy Nagaraj | Loop bandwidth enhancement technique for a digital PLL and a HF divider that enables this technique |
| US20090083567A1 (en) | 2007-01-31 | 2009-03-26 | Korea University Industrial & Academic Collaboration Foundation | Apparatus and method for clock generation with piecewise linear modulation |
| US8537952B1 (en) | 2007-03-08 | 2013-09-17 | Marvell International Ltd. | Fractional-N frequency synthesizer with separate phase and frequency detectors |
| US20100007427A1 (en) | 2007-03-21 | 2010-01-14 | Fujitsu Microelectronics Limited | Switching capacitor generation circuit |
| US20080246546A1 (en) | 2007-04-04 | 2008-10-09 | Samsung Electronics Co., Ltd. | Phase-Locked-Loop Circuit Having a Pre-Calibration Function and Method of Pre-Calibrating the Same |
| US7573303B1 (en) | 2007-06-08 | 2009-08-11 | Integrated Device Technology, Inc | Digitally controlled system on-chip (SOC) clock generator |
| US7671635B2 (en) | 2007-09-12 | 2010-03-02 | National Taiwan University | Frequency synthesizer, coupled divide-by-N circuit, current-reuse multiply-by-M circuit |
| US7941723B1 (en) | 2007-09-26 | 2011-05-10 | Integrated Device Technology, Inc. | Clock generator and method for providing reliable clock signal using array of MEMS resonators |
| US7586347B1 (en) | 2007-09-27 | 2009-09-08 | Integrated Device Technology, Inc. | Clock generator with self-bias bandwidth control |
| US7882404B2 (en) * | 2007-11-06 | 2011-02-01 | Agere Systems Inc. | Backplane emulation technique for automated testing |
| US20090140896A1 (en) | 2007-11-23 | 2009-06-04 | Stmicroelectronics S.R.L. | Clock dithering process for reducing electromagnetic interference in d/a converters and apparatus for carrying out such process |
| US7737739B1 (en) | 2007-12-12 | 2010-06-15 | Integrated Device Technology, Inc. | Phase step clock generator |
| US20090153252A1 (en) | 2007-12-13 | 2009-06-18 | Mei-Show Chen | Multi-band voltage controlled oscillator controlling module, phase locked loop utilizing which and related method thereof |
| US7541848B1 (en) | 2007-12-25 | 2009-06-02 | Hitachi, Ltd. | PLL circuit |
| US20090184857A1 (en) | 2008-01-07 | 2009-07-23 | Kabushiki Kaisha Toshiba | A/d converting apparatus |
| US20100323643A1 (en) | 2008-02-28 | 2010-12-23 | Nxp B.V. | Frequency synthesis |
| US20090231901A1 (en) | 2008-03-11 | 2009-09-17 | Hynix Semiconductor, Inc. | Semiconductor integrated circuit for supporting a test mode |
| US20090256601A1 (en) | 2008-04-14 | 2009-10-15 | Qualcomm Incorporated | Phase to digital converter in all digital phase locked loop |
| US20090262567A1 (en) | 2008-04-16 | 2009-10-22 | Shin Chang-Hee | Nonvolatile memory device |
| US8259888B2 (en) | 2008-05-23 | 2012-09-04 | Integrated Device Technology, Inc. | Method of processing signal data with corrected clock phase offset |
| US8179952B2 (en) | 2008-05-23 | 2012-05-15 | Integrated Device Technology Inc. | Programmable duty cycle distortion generation circuit |
| US8010072B1 (en) | 2008-06-18 | 2011-08-30 | Atheros Communications, Inc. | Charge pump current compensation for phase-locked loop frequency synthesizer systems |
| US20120043999A1 (en) | 2008-07-01 | 2012-02-23 | Quevy Emmanuel P | Mems stabilized oscillator |
| US7907625B1 (en) | 2008-08-04 | 2011-03-15 | Integrated Device Technology, Inc. | Power reduction technique for buffered crossbar switch |
| US7928880B2 (en) | 2008-08-18 | 2011-04-19 | Fujitsu Limited | Digital analog converter |
| US20100052798A1 (en) | 2008-09-02 | 2010-03-04 | Nec Electronics Corporation | Phase-locked loop circuit |
| US20100090731A1 (en) | 2008-10-03 | 2010-04-15 | The Swatch Group Research And Development Ltd. | Self-calibration method for a frequency synthesizer using two point fsk modulation |
| US20100109714A1 (en) | 2008-11-06 | 2010-05-06 | Nokia Corporation | Frequency synthesizer having a plurality of independent output tones |
| US7800422B2 (en) | 2008-11-10 | 2010-09-21 | Hynix Semiconductor Inc. | Semiconductor memory apparatus |
| US7741981B1 (en) | 2008-12-30 | 2010-06-22 | Hong Kong Applied Science And Technology Research Institute Co., Ltd. | Dual-use comparator/op amp for use as both a successive-approximation ADC and DAC |
| US20100164761A1 (en) | 2008-12-30 | 2010-07-01 | Hong Kong Applied Science & Technology Research Institute Company Limited | Dual-use comparator/op amp for use as both a successive-approximation adc and dac |
| US7786763B1 (en) | 2008-12-30 | 2010-08-31 | Integrated Device Technology, Inc. | Clock circuit with harmonic frequency detector |
| US8164367B1 (en) | 2009-01-15 | 2012-04-24 | Integrated Device Technology, Inc. | Spread spectrum clock generation technique for imaging applications |
| US20100194483A1 (en) | 2009-02-05 | 2010-08-05 | International Business Machines Corporation | Auto-calibration for ring oscillator vco |
| US20110285575A1 (en) | 2009-02-13 | 2011-11-24 | Freescale Semiconductor, Inc. | Integrated circuit comprising frequency generation circuitry for controlling a frequency source |
| US7816959B1 (en) | 2009-02-23 | 2010-10-19 | Integrated Device Technology, Inc. | Clock circuit for reducing long term jitter |
| US20100240323A1 (en) | 2009-03-19 | 2010-09-23 | Qualcomm Incorporated | Frequency divider with synchronized outputs |
| US8284816B1 (en) | 2009-06-01 | 2012-10-09 | Integrated Device Technology, Inc. | Push-pull spread spectrum clock signal generator |
| US8693557B1 (en) | 2009-07-02 | 2014-04-08 | Integrated Device Technology Inc. | AC coupled clock receiver with common-mode noise rejection |
| US20110006936A1 (en) | 2009-07-09 | 2011-01-13 | National Taiwan University | All-digital spread spectrum clock generator |
| US8018289B1 (en) | 2009-08-19 | 2011-09-13 | Integrated Device Technology, Inc. | Holdover circuit for phase-lock loop |
| US20110095784A1 (en) | 2009-10-26 | 2011-04-28 | Analog Devices, Inc. | Apparatus and method for providing multi-mode clock signals |
| US20110234433A1 (en) | 2010-03-24 | 2011-09-29 | Fujitsu Semiconductor Limited | A/d converter |
| US20110234204A1 (en) | 2010-03-25 | 2011-09-29 | Fujitsu Limited | Radio-frequency power amplifier |
| US8456155B2 (en) | 2010-03-25 | 2013-06-04 | Fujitsu Limited | Radio-frequency power amplifier |
| US20110264435A1 (en) * | 2010-04-21 | 2011-10-27 | Vixs Systems, Inc. | Modular circuit emulation system |
| US20160211929A1 (en) | 2010-05-20 | 2016-07-21 | Kandou Labs, S.A. | Methods and systems for skew tolerance in and advanced detectors for vector signaling codes for chip-to-chip communication |
| US9077386B1 (en) | 2010-05-20 | 2015-07-07 | Kandou Labs, S.A. | Methods and systems for selection of unions of vector signaling codes for power and pin efficient chip-to-chip communication |
| US20110304490A1 (en) | 2010-06-11 | 2011-12-15 | Texas Instruments Incorporated | Low power comparator for use in sar adcs |
| US8305154B1 (en) | 2010-07-13 | 2012-11-06 | Hrl Laboratories, Llc | Parametrically driven quartz UHF oscillator |
| US8188796B2 (en) | 2010-07-19 | 2012-05-29 | Analog Devices, Inc. | Digital phase-locked loop clock system |
| US8432231B2 (en) | 2010-07-19 | 2013-04-30 | Analog Devices, Inc. | Digital phase-locked loop clock system |
| US20120013406A1 (en) | 2010-07-19 | 2012-01-19 | Analog Devices, Inc. | Digital phase-locked loop clock system |
| US20110032013A1 (en) | 2010-07-19 | 2011-02-10 | Analog Devices, Inc. | Digital Phase-Locked Loop Clock System |
| US8436677B2 (en) | 2010-12-13 | 2013-05-07 | International Business Machines Corporation | Structure for a reference voltage generator for analog to digital converters |
| US20120161829A1 (en) | 2010-12-22 | 2012-06-28 | Fernald Kenneth W | Frequency locked loop |
| US20120200330A1 (en) | 2011-02-09 | 2012-08-09 | Lapis Semiconductor Co., Ltd. | Semiconductor integrated circuit, semiconductor chip and method of designing semiconductor integrated circuit |
| US20120249207A1 (en) | 2011-03-30 | 2012-10-04 | Kenichi Natsume | Clock signal generation circuit |
| US20120262315A1 (en) | 2011-04-13 | 2012-10-18 | Analog Devices, Inc. | Self-timed digital-to-analog converter |
| US20120297231A1 (en) | 2011-05-19 | 2012-11-22 | Shekoufeh Qawami | Interface for Storage Device Access Over Memory Bus |
| US20120293221A1 (en) | 2011-05-19 | 2012-11-22 | Yantao Ma | Delay lock loop and delay lock method |
| US20120317365A1 (en) | 2011-06-07 | 2012-12-13 | Sandisk Technologies Inc. | System and method to buffer data |
| US20120328052A1 (en) | 2011-06-22 | 2012-12-27 | Broadcom Corporation | Spur Mitigation For Radio Frequency Receivers Utilizing A Free-Running Crystal |
| US20130002467A1 (en) | 2011-06-30 | 2013-01-03 | Zhenning Wang | Two-stage analog-to-digital converter using sar and tdc |
| US8471751B2 (en) | 2011-06-30 | 2013-06-25 | Intel Corporation | Two-stage analog-to-digital converter using SAR and TDC |
| US8416107B1 (en) | 2011-09-28 | 2013-04-09 | Hong Kong Applied Science & Technology Research Institute Company Ltd. | Charge compensation calibration for high resolution data converter |
| US20130162454A1 (en) | 2011-12-21 | 2013-06-27 | Realtek Semiconductor Corp. | High-speed successive-approximation-register analog-to-digital converter and method thereof |
| US8981858B1 (en) | 2011-12-30 | 2015-03-17 | Cypress Semiconductor Corporation | Spread spectrum oscillator |
| US20130194115A1 (en) | 2012-01-31 | 2013-08-01 | Qiong Wu | Successive approximation register analog to digital converter |
| US20130211758A1 (en) | 2012-02-15 | 2013-08-15 | Texas Instruments Incorporated | Reference clock re-timing scheme in electronic circuits |
| US8704564B2 (en) | 2012-04-16 | 2014-04-22 | Fujitsu Semiconductor Limited | PLL circuit |
| US20130300455A1 (en) | 2012-05-11 | 2013-11-14 | Rajesh Thirugnanam | Multiple signal format output driver with configurable internal load |
| US8723573B1 (en) | 2012-06-20 | 2014-05-13 | Integrated Device Technology, Inc. | Method and apparatus for reducing crowbar current and controlling slew rate |
| US20140021990A1 (en) | 2012-07-19 | 2014-01-23 | SK Hynix Inc. | Delay locked loop circuit and method of driving the same |
| US20140029646A1 (en) | 2012-07-27 | 2014-01-30 | Ati Technologies Ulc | Disabling spread-spectrum clock signal generation |
| US8791763B2 (en) | 2012-08-09 | 2014-07-29 | Qualcomm Incorporated | Tunable injection locked dividers with enhanced locking range |
| US8896476B2 (en) | 2013-01-25 | 2014-11-25 | Technische Universiteit Eindhoven | Data-driven noise reduction technique for analog to digital converters |
| US20140210532A1 (en) | 2013-01-29 | 2014-07-31 | Perceptia Devices Australia Pty Ltd. | Phase-Locked Loop Apparatus and Method |
| US20140327478A1 (en) | 2013-05-06 | 2014-11-06 | National Sun Yat-Sen University | Wideband frequency synthesizer and frequency synthesizing method thereof |
| US20140347941A1 (en) | 2013-05-24 | 2014-11-27 | Qualcomm Incorporated | Low latency synchronization scheme for mesochronous ddr system |
| US9112517B1 (en) | 2013-06-04 | 2015-08-18 | Pmc-Sierra Us, Inc. | Low-noise flexible frequency clock generation from two fixed-frequency references |
| US8933830B1 (en) | 2013-07-24 | 2015-01-13 | Electronics And Telecommunications Research Institute | Successive approximation register analog-to-digital converter and method of operating built-in self-test device for testing the converter |
| US20150028960A1 (en) | 2013-07-29 | 2015-01-29 | Nihon Dempa Kogyo Co., Ltd. | Oscillator |
| US20150162921A1 (en) | 2013-12-05 | 2015-06-11 | Taiwan Semiconductor Manufacturing Company, Ltd. | Circuit and operating method of pll |
| US20150180594A1 (en) | 2013-12-20 | 2015-06-25 | Texas Instruments Deutschland Gmbh | Self-calibrating shared-component dual synthesizer |
| US20150200649A1 (en) | 2014-01-10 | 2015-07-16 | Silicon Laboratories Inc. | Frequency management using sample rate conversion |
| US20150213873A1 (en) | 2014-01-28 | 2015-07-30 | Samsung Electronics Co., Ltd. | Injection-locked phase locked loop circuits using delay locked loops |
| US9100232B1 (en) | 2014-02-02 | 2015-08-04 | Kandou Labs, S.A. | Method for code evaluation using ISI ratio |
| US9455854B2 (en) | 2014-06-03 | 2016-09-27 | Huawei Technologies Co., Ltd. | Phase-locked loop frequency calibration method and system |
| US20160013796A1 (en) | 2014-07-14 | 2016-01-14 | SK Hynix Inc. | Semiconductor device |
| US20160084895A1 (en) | 2014-09-18 | 2016-03-24 | Fluke Corporation | Detecting, localizing and ranking copper connectors |
| US20160119118A1 (en) | 2014-10-22 | 2016-04-28 | Kandou Labs, S.A. | Method and apparatus for high speed chip-to-chip communications |
| US20160162426A1 (en) | 2014-12-05 | 2016-06-09 | Marvell Israel (M.I.S.L) Ltd. | Optimal sampling of data-bus signals using configurable individual time delays |
| US9479182B1 (en) | 2015-07-02 | 2016-10-25 | Integrated Device Technology, Inc. | Methods and apparatus for synchronizing operations using separate asynchronous signals |
Non-Patent Citations (10)
| Title |
|---|
| "19-Output PCIE Gen 3 Buffer", Si53019-A01A, Silicon Laboratories Inc., Rev. 1.1 May 2015, 34 Pages. |
| "NB3W1200L: 3.3 V 100/133 MHz Differential 1:12 Push-Pull Clock ZDB/Fanout Buffer for PCIe", ON Semiconductor, http://onsemi.com, Aug. 2013, Rev. 0, 26 Pages. |
| Avramov, et al., "1.5-GHz Voltage Controlled Oscillator with 3% Tuning Bandwidth Using a Two-Pole DSBAR Filter", Ultrasonics, Ferroelectrics and Frequency Control. IEEE Transactions on. vol. 58., May 2011, pp. 916-923. |
| Hwang, et al., "A Digitally Controlled Phase-Locked Loop with a Digital Ohase-Frequency Detector for Fast Acquisition", IEEE Journal of Solid State Circuits, vol. 36, No. 10, Oct. 2001, pp. 1574-1581. |
| Hwang, et al., "A Digitally Controlled Phase-Locked Loop with a Digital Ohase—Frequency Detector for Fast Acquisition", IEEE Journal of Solid State Circuits, vol. 36, No. 10, Oct. 2001, pp. 1574-1581. |
| Kratyuk, et al., "Frequency Detector for Fast Frequency Lock of Digital PLLs", Electronic Letters, vol. 43, No. 1, Jan. 4, 2007, pp. 1-2. |
| Mansuri, "Fast Frequency Acquisition Phase-Frequency Detectors for GSamples/s Phase-Locked Loops", IEEE Journal of Solid-State Circuits, vol. 37 No. 10, Oct. 2002, pp. 1331-1334. |
| Nagaraju, "A Low Noise 1.5GHz VCO with a 3.75% Tuning Range Using Coupled FBAR's", IEEE International Ultrasonics Symposium (IUS), Oct. 2012, pp. 1-4. |
| Texas Instruments "CDCEx913 Programmable 1-PLL VCXO Clock Synthesizer With 1.8-V, 2.5-V, and 3.3-V Outputs", Apr. 2015, pp. 1-36, pp. 11, 20-22. |
| Watanabe, "An All-Digital PLL for Frequency Multilication by 4 to 1022 with Seven-Cycle Lock Time", IEEE Journal of Solid-State Circuits, vol. 39 No. 2, Feb. 2003, pp. 198-204. |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11126218B2 (en) * | 2018-07-25 | 2021-09-21 | Integrated Device Technology, Inc. | Fast protection switching in distributed systems |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5054037B2 (en) | Fabric-based high-speed serial crossbar switch for ATE | |
| US9945906B2 (en) | Test device and method | |
| CN103069753B (en) | Scalable High Speed Gigabit Active Trunk Link and Tester | |
| CN114062893B (en) | Mass production test system and method for multimedia interface | |
| Nannipieri et al. | A SpaceFibre multi lane codec system on a chip: Enabling technology for low cost satellite EGSE | |
| US8611830B2 (en) | Transceiver port apparatus and method | |
| US9852039B1 (en) | Phase locked loop (PLL) timing device evaluation system and method for evaluating PLL timing devices | |
| EP1684446A2 (en) | A method and apparatus for testing optical network equipment | |
| US20140099106A1 (en) | Method and Apparatus for Aligning and Integrating Serial Data Streams | |
| US7848394B2 (en) | Reconfigurable transceiver architecture for frequency offset generation | |
| Barrientos et al. | Multiple register synchronization with a high-speed serial link using the aurora protocol | |
| CN105045744A (en) | High-speed interface | |
| US7313097B2 (en) | Loop back testing structure for high-speed serial bit stream TX and RX chip set | |
| US20030156545A1 (en) | Signal paths providing multiple test configurations | |
| CN116932450B (en) | PCIe (peripheral component interconnect express) timer system clock architecture and working method thereof | |
| CN115039086A (en) | Adaptive module port and circuitry | |
| US7734848B2 (en) | System and method for frequency offset testing | |
| US7672340B2 (en) | Built-in-self test for high-speed serial bit stream multiplexing and demultiplexing chip set | |
| CN114050838A (en) | 100Gbps bandwidth RapidIO signal source | |
| US9948447B2 (en) | Communication apparatus | |
| Meder et al. | A signal distribution board for the timing and fast control master of the CBM experiment | |
| Mystkowska et al. | Simulation and hardware validation of SerDes links for SpaceFibre | |
| CN222215748U (en) | Clock synchronization device and network clock card | |
| Cachemiche et al. | Recent developments for the upgrade of the LHCb readout system | |
| Fluet et al. | Test challenges of multi-gigabit serial buses |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: INTEGRATED DEVICE TECHNOLOGY, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GOLDIN, LEON;RODRIGUES, SILVANA;REEL/FRAME:037660/0227 Effective date: 20160203 |
|
| AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNORS:INTEGRATED DEVICE TECHNOLOGY, INC.;GIGPEAK, INC.;MAGNUM SEMICONDUCTOR, INC.;AND OTHERS;REEL/FRAME:042166/0431 Effective date: 20170404 Owner name: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, NE Free format text: SECURITY AGREEMENT;ASSIGNORS:INTEGRATED DEVICE TECHNOLOGY, INC.;GIGPEAK, INC.;MAGNUM SEMICONDUCTOR, INC.;AND OTHERS;REEL/FRAME:042166/0431 Effective date: 20170404 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| AS | Assignment |
Owner name: INTEGRATED DEVICE TECHNOLOGY, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:048746/0001 Effective date: 20190329 Owner name: MAGNUM SEMICONDUCTOR, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:048746/0001 Effective date: 20190329 Owner name: CHIPX, INCORPORATED, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:048746/0001 Effective date: 20190329 Owner name: ENDWAVE CORPORATION, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:048746/0001 Effective date: 20190329 Owner name: GIGPEAK, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:048746/0001 Effective date: 20190329 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |