이때 , 메모리 장치 ( 150 ) 의 인터페이스 모듈 에 포함 된 에러 체크 유닛 은 , 메모리 장치 ( 150 ) 의 모든 메모리 다이 들 ( 610 , 630 , 650 , 670 ) 에 대해서 컨트롤러 ( 130 ) 와 송수신 되 는 데이터 에 대한 에러 체크 연산 을 수행 한다 . 즉 , 인터페이스 모듈 의 에러 체크 유닛 은 , 후술 하 는 메모리 장치 ( 150 ) 의 버퍼 1 ( 648 ) 에 포함 된 에러 체크 유닛 2 ( 740 ) 와 동일 하 게 에러 체크 연산 동작 을 수행 , 다시 말 해 컨트롤러 ( 130 ) 로부터 전송 ( transfer ) 되 는 데이터 에 대한 에러 를 체크 하 고 , 프로그램 동작 을 통해 메모리 다이 들 ( 610 , 630 , 650 , 670 ) 에서 해당 메모리 블록 들 에 저장 된 데이터 에 대한 에러 를 체크 하 며 , 또한 리드 동작 을 통해 메모리 다이 들 ( 610 , 630 , 650 , 670 ) 의 해당 메모리 블록 들 에서 리드 된 데이터 에 대한 에러 를 체크 한다 . 여기 서 , 인터페이스 모듈 의 에러 체크 유닛 은 , 메모리 장치 ( 150 ) 의 모든 메모리 다이 들 ( 610 , 630 , 650 , 670 ) 에 해당 하 는 모든 데이터 에 대한 에러 체크 연산 을 수행 한 후 , 에러 체크 연산 의 결과 값 에 상응 하 여 , 데이터 를 해당 하 는 메모리 다이 들 에 대응 되 는 버퍼 들 로 전송 하 거나 , 프로그램 동작 의 성공 을 지시 하 는 신호 를 컨트롤러 ( 130 ) 로 전송 하 며 , 또한 버퍼 들 로부터 전송 된 데이터 , 다시 말 해 메모리 다이 들 의 해당 메모리 블록 들 에서 리드 된 데이터 를 컨트롤러 ( 130 ) 로 전송 한다 . 아울러 , 인터페이스 모듈 의 에러 체크 유닛 은 , 에러 체크 연산 의 결과 값 에 상응 하 여 , 데이터 의 재전송 을 요청 할 수 도 있 다 . 즉 , 메모리 장치 ( 150 ) 의 버퍼 1 ( 648 ) 에 포함 된 에러 체크 유닛 2 ( 740 ) 에서 의 동작 은 , 메모리 장치 ( 150 ) 의 인터페이스 모듈 에 포함 된 에러 체크 유닛 에 도 동일 하 게 적용 될 수 있 다 .