Patent Document ID: 20110218949
Application ID: 12983509
Patent Flag: 0

Claim One:
1. A method of performing data training in a system including a memory controller and at least a first memory device including a group of memory banks, the method comprising: providing a plurality of enabling states for the group of memory banks, wherein each enabling state is different and for each enabling state a set of the memory banks of the group is enabled and any remaining of the memory banks of the group are not enabled; performing a first data training procedure that includes a series of first data training operations for the first memory device, each data training operation being performed for a different one of the plurality of enabling states; generating a noise profile based on the series of first data training operations; statistically analyzing the noise profile to select a reference enabling state of the group of memory banks; and performing a second data training procedure for the first memory device using the reference enabling state.