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:
Aug. 21, 2001
Filed:
Sep. 30, 1999
David E. McCracken, San Francisco, CA (US);
David L. McCall, Eau Claire, WI (US);
Silicon Graphics, Inc., Mountain View, CA (US);
Abstract
A configurable synchronizer (,) for DDR-SDRAM (,) is provided that includes a strobe select module (,) operable to receive a memory select signal (,) and to pass strobe signals (,) from one or more DDR-SDRAMs (,) to a number of synchronizer circuits (,) corresponding to data signals (,) passed in parallel by each DDR-SDRAM as indicated by the memory select signal (,). A rising edge latch (,) receives a rising edge data signal (,) and latches the rising edge data signal (,) through the rising edge latch (,) on a rising edge of the strobe signal (,). A falling edge latch (,) receives a falling edge data signal (,) and latches the falling edge data signal (,) through the falling edge latch (,) on a falling edge of the strobe signal (,). A data signal selector (,) receives a data order control signal (,) and forwards the rising edge data signal (,) from the rising edge latch (,) to an intermediate output (,) on either a rising edge of a memory clock cycle (,) or a falling edge of a memory clock cycle (,) followed by forwarding the falling edge data signal (,) from the falling edge latch (,) to the intermediate output (,) on an opposite edge of the memory clock cycle (,) in response to the data order control signal (,). An output latch (,) receives the intermediate output (,) and latches the intermediate output (,) through the output latch (,) to an output signal (,) on each core clock cycle (,).