The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 08, 2013
Filed:
Nov. 29, 2011
Ian W. Jones, Palo Alto, CA (US);
Suwen Yang, Mountain View, CA (US);
Mark R. Greenstreet, Vancouver, CA;
Hetal N. Gaywala, Mountain View, CA (US);
Robert J. Drost, Los Altos, CA (US);
Ian W. Jones, Palo Alto, CA (US);
Suwen Yang, Mountain View, CA (US);
Mark R. Greenstreet, Vancouver, CA;
Hetal N. Gaywala, Mountain View, CA (US);
Robert J. Drost, Los Altos, CA (US);
Oracle International Corporation, Redwood Shores, CA (US);
Abstract
The disclosed embodiments provide a synchronizer latch circuit that facilitates resolving metastability issues. This synchronizer latch circuit includes a set of lightly loaded, cross-coupled transistors that form a metastable resolving and state-holding element that is coupled to two outputs. An incoming synchronization signal creates a voltage difference between the two outputs, but does not directly force a state change for the outputs. Instead, the data and clock inputs control transistors that allow neighboring power sources and/or ground network connections to weakly influence the outputs. The cross-coupled transistors then amplify the resulting voltage difference to generate valid output voltages, even when the data input and clock signal are received at roughly the same time. Thus, the synchronizer latch circuit facilitates rapidly resolving metastability and improving synchronizer performance.