Greg, RX self-optimization (as opposed to TX/RX co-optimizartion) can happen in either Init or Getwave (i.e. during either impulse response or waveform processing). For the optimization to be correct, the input to the RX model must reflect what the RX will actually see (i.e. include the TX EQ, as you say). Note that true adaptive equalization (i.e. equalization that changes from bit to bit) can only be modeled in Getwave. Todd. Description: cid:EAFF2D52-4B63-4A05-9D24-B96BE375B7E0@eau.wi.charter.com Todd Westerhoff VP, Software Products Signal Integrity Software Inc. • www.sisoft.com 6 Clock Tower Place • Suite 250 • Maynard, MA 01754 (978) 461-0449 x24 • twesterh@xxxxxxxxxx “ I want to live like that” -Sidewalk Prophets ----- Original Message ----- From: "Gregory R Edlund" <gedlund@xxxxxxxxxx> To: ibis-macro@xxxxxxxxxxxxx Sent: Friday, March 8, 2013 12:03:39 PM Subject: [ibis-macro] RX Optimization Hello IBIS Comrades, My co-workers and I were having a discussion today about how simulators should handle TX equalization during RX training. I took an action item to run this past the Open Forum and make sure I was speaking correctly. "RX optimization (adaptive equalization), if it exists, occurs during Step 3, i.e. the call to RX AMI_Init. During optimization the RX algorithmic model must consider TX equalization, if it exists, and there is more than one way to accomplish this. Two are documented in the IBIS 5.1." By the way, Section 10.2.3.2 was clearly written. Most of our questions were answered simply by reading two pages of the spec. Greg Edlund Senior Engineer Signal Integrity and System Timing IBM Systems & Technology Group 3605 Hwy. 52 N Bldg 050-3 Rochester, MN 55901