IP Library Granted Patent US 7,818,464
Granted Patent B2
US 7,818,464 · App. 11/567,551 · Granted Oct 19, 2010

Apparatus and method for capturing serial input data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,818,464
App. No.
11/567,551
Granted
Oct 19, 2010
Kind
B2
Abstract

A serial input processing apparatus provides how to capture serial data without loss of a single bit while command interpretation is being performed in a command decoder at high frequency. Individual bytes of serial bits of a pre-defined sequence are latched and bit streams are temporarily stored with multiple clocks. The temporary store is conducted before transferring byte information to assigned address registers to register the address. The address registration and the data registration are performed by latching all bit streams of the serial input at the leading edges of clocks. While at a high frequency operation (e.g., 1 GHz or 1 ns cycle time), no additional registers are required for storing bit data during command interpretation with enough time margins between the command bit stream interpretation and next bit data stream.

Claims (24)

1. A method for processing a serial input (SI) including command, address and data in accordance with a pre-defined sequence and grouped as bit streams representing the command address and data, the method comprising:

receiving the SI;

holding the bit streams of the received SI by temporarily storing the bit stream representing the address in the received SI;

interpreting the command of the received SI by storing the command of the received SI, and decoding the stored command to determine an operation control mode of the command, the command being interpreted independently of holding the bit streams and during the step of holding being conducted;

accessing a memory in response to the interpreted command and based on the temporarily stored address;

receiving an input enable (IPE) to enable receiving of the command of the SI;

producing operation clocks locally in response to an input clock that relates to the bit stream by producing a first clock in response to the input clock and the input enable, the first clock being used for interpreting the command;

producing a second clock in response to the input clock and the operation control mode, independently of the first clock, the second clock being used for holding the bit streams;

and, producing a third clock in response to the input clock and the operation control mode, the third clock being used for holding the bit streams relating to the data; ceasing the production of the first clock;

ceasing the production of the second clock after the ceasing production of the first clock, in accordance with the determined operation control mode;

and ceasing the production of the third clock after the ceasing of production of the second clock, in accordance with the determined operation control mode.

2. The method of claim, wherein the step of accessing comprises:

capturing the data of the received SI;

and the step of holding comprises:

transferring the temporarily stored address for accessing the memory based on the captured data.

3. The method of claim 2 , wherein the step of transferring comprises establishing a path of the temporarily stored address in response to the operation control mode, so as to transfer the temporarily stored address therethrough.

4. The method of claim 3 , further comprising providing transfer path information according to the operation control mode, the transfer path information being used for establishing a path of the temporarily stored address.

5. The method of claim 2 , wherein the step of transferring comprises transferring the temporarily stored address through a pre-defined path.

6. The method of claim 1 , wherein the step of producing a second clock comprises:

producing the second clock in response to the received input enable i˜; and the step of producing a third clock comprises:

producing the third clock in response to the received input enable.

7. The method of claim 1 , wherein the step of producing a second clock comprises:

producing the second clock upon completion of ceasing the production of the first clock; and the step of producing a third clock comprises:

producing the third clock upon completion of ceasing the production of the first clock.

Assignments (12)
RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Oct 12, 2018
From: ROYAL BANK OF CANADA, AS LENDER
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 047645/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2015
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: NOVACHIPS CANADA INC.
Reel/Frame 035102/0702 →
RELEASE OF SECURITY INTEREST Recorded Feb 12, 2015
From: CPPIB CREDIT INVESTMENTS INC.; ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 034979/0850 →
U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Sep 9, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS INC., AS LENDER; ROYAL BANK OF CANADA, AS LENDER
Reel/Frame 033706/0367 →
CHANGE OF ADDRESS Recorded Sep 3, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 033678/0096 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2014
From: ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.; CONVERSANT IP N.B. 868 INC.; CONVERSANT IP N.B. 276 INC.
Reel/Frame 033484/0344 →
CHANGE OF NAME Recorded Mar 13, 2014
From: MOSAID TECHNOLOGIES INCORPORATED
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 032439/0638 →
U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) - SHORT FORM Recorded Jan 10, 2012
From: 658276 N.B. LTD.; 658868 N.B. INC.; MOSAID TECHNOLOGIES INCORPORATED
To: ROYAL BANK OF CANADA
Reel/Frame 027512/0196 →
CHANGE OF ADDRESS OF ASSIGNEE Recorded Apr 15, 2009
From: MOSAID TECHNOLOGIES INCORPORATED
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 022542/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2008
From: PYEON, HONG-BOEM, MR.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 021322/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2008
From: OH, HAKJUNE, MR.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 021286/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2006
From: PYEON, HONG BEOM, MR.; OH, HAKJUNE, MR.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 018594/0433 →