프로그래밍 회로 ( 304 ) 는 판독 컬럼 선택 회로 ( 320 ) , 감지 증폭기 회로 ( 322 ) , 워드 라인 발생 회로 ( 324 ) , 기입 데이터 경로 회로 ( 326 ) , 기입 데이터 회로 ( 328 ) , 기입 컬럼 선택 회로 ( 330 ) , 및 비트 라인 들 의 쌍 ( 332 ) 을 포함 한다 . 판독 컬럼 선택 회로 ( 320 ) 는 어드레스 데이터 ( 340 ) 및 판독 데이터 ( 342 ) 를 수신 하 고 , 감지 증폭기 회로 ( 322 ) 로 의 입력 을 제공 하 도록 구성 된다 . 감지 증폭기 회로 ( 322 ) 는 비트 라인 들 의 쌍 ( 332 ) 에서 의 차동 신호 를 증폭 하 고 데이터 출력 신호 ( Do ) 를 발생 시키 도록 구성 된다 . 기입 데이터 회로 ( 328 ) 는 수신 된 데이터 입력 ( Di ; 362 ) 및 기입 신호 ( 360 ) 를 래치 하 도록 구성 된다 . 기입 컬럼 선택 회로 ( 330 ) 는 수신 된 어드레스 데이터 ( 340 ) 를 래치 하 도록 구성 된다 . 기입 데이터 경로 회로 ( 326 ) 는 기입 데이터 회로 ( 328 ) 및 기입 컬럼 선택 회로 ( 330 ) 에 응답 하 여 , 비트 라인 들 의 쌍 ( 332 ) 에 신호 들 을 인가 한다 . 워드 라인 발생 회로 ( 324 ) 는 어드레스 데이터 ( 340 ) , 판독 신호 ( 350 ) , 및 기입 신호 ( 360 ) 에 응답 하 여 워드 라인 ( 334 ) 를 선택 적 으로 바이어 싱 하 도록 구성 된다 .