이 실시 예 에 있 어서 , 상기 메모리 컨트롤러 는 상기 데이터 및 상기 데이터 스트로브 신호 를 입력 받 고 , 상기 데이터 스트로브 신호 에 상기 소정 의 딜레이 를 주 는 입출력 패드 ; 상기 입출력 패드 로부터 제공 받 은 상기 데이터 를 상기 입출력 패드 로부터 제공 받 은 상기 소정 의 딜레이 를 갖 는 데이터 스트로브 신호 의 각 라이징 엣지 에 동기 되 어 각각 샘플링 하 는 라이징 엣지 샘플링 레지스터 ; 상기 입출력 패드 로부터 제공 받 은 상기 데이터 를 상기 입출력 패드 로부터 제공 받 은 상기 소정 의 딜레이 를 갖 는 데이터 스트로브 신호 의 각 폴링 엣지 에 동기 되 어 각각 샘플링 하 는 제 1 폴링 엣지 샘플링 레지스터 ; 상기 라이징 엣지 샘플링 레지스터 로부터 제공 된 상기 샘플링 된 데이터 를 상기 입출력 패드 로부터 제공 받 은 상기 소정 의 딜레이 를 갖 는 데이터 스트로브 신호 의 각 폴링 엣지 에 동기 되 어 각각 샘플링 하 는 제 2 폴링 엣지 샘플링 레지스터 ; 및 상기 제 1 및 상기 제 2 폴링 엣지 샘플링 레지스터 로부터 제공 된 샘플링 된 데이터 를 상기 입출력 패드 로부터 제공 받 은 상기 소정 의 딜 레 이 를 갖 는 데이터 스트로브 신호 의 각 라이징 엣지 에 동기 되 어 각각 외부 로 출력 하 는 동기 화 레지스터 를 포함 한다 .