레지스터 블록 ( 170 ) 은 서로 캐스케이드 연결 된 복수 개 의 서브 레지스터 블록 들 ( SB 0 , SB 1 , ..., SBn - 1 ) 을 포함 한다 . 복수 개 의 서브 레지스터 블록 들 ( SB 0 , SRB 1 , ..., SBn - 1 ) 은 각각 하나 의 저항 ( R 0 , R 1 , ..., Rn - 1 ) 과 저항 스위치 ( RSW 0 , RSW 1 , ..., RSWn - 1 ) 와 서브 블록 연결 스위치 ( SBSW 0 , SBSW 1 , ..., SBSWn - 1 ) 를 포함 한다 . 본 발명 의 실시 예 에서 , 저항 들 ( R 0 , R 1 , ..., Rn - 1 ) 의 저항 값 은 저항 ( R 0 ) 의 저항 값 ( R ) 의 바이너리 코드 에 해당 할 수 있 다 . 즉 저항 들 ( R 0 , R 1 , ..., Rn - 1 ) 의 저항 값 은 각각 R , 2 R , ... 2 n - 1 R 일 수 있 다 .