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:
Jul. 17, 2007
Filed:
Feb. 08, 2005
Robert Brian Likovich, Jr., Raleigh, NC (US);
Joseph David Mendenhall, Cary, NC (US);
John Christopher Morris, Durham, NC (US);
Robert James Reese, Austin, TX (US);
Chad Everett Winemiller, Cary, NC (US);
Robert Brian Likovich, Jr., Raleigh, NC (US);
Joseph David Mendenhall, Cary, NC (US);
John Christopher Morris, Durham, NC (US);
Robert James Reese, Austin, TX (US);
Chad Everett Winemiller, Cary, NC (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Methods, systems, and media for functional simulation of an I/O bus are disclosed. More particularly, a method of simulating distortion and noise parameters of an I/O bus is disclosed. Embodiments include constraining one or more fields of a record and determining delay amounts based on the resulting parameters, where the final delay amount includes a delay buffer and a net of delay amounts associated with the parameters. Embodiments may also include determining a value of a next bit to be sent to the I/O bus and, after waiting the delay amount, driving the bit on the bus to the next bit value. Parameters may include skew, jitter, duty cycle distortion, voltage reference distortion, and drift of any of these parameters. Further embodiments may include signaling the end of a phase in response to a phase done condition being satisfied.