반응형

42

메모리 시스템 Ch10_'DRAM 메모리 시스템 구조-1'

Chapter 10 DRAM 메모리 시스템 구조 DRAM 메모리 시스템에 있어서 기본적인 용어들과 블럭 구조에 대해서 설명한다. 자수의 DRAM 디바이스들의 구현, 구성, 동작을 설명하고 다양한 종류의 메모리 모듈의 구조와 함께 용어 및 토폴로지에 대한 내용을 담겠다. 10.1 종래의 메모리 시스템 DRAM 디바이스의 저장 크기는 제조공정, 셀, 배열 효율, 수율 향상을 위해 결함 셀을 재배지하는 메커니즘의 효율성 등에 의해 제한된다. 즉, 단일 DRAM 디바이스에 있는 저장 크기는 전문 임베디드 시스템을 제외하고 대부분의 컴퓨팅 플래폼을 위한 메인 메모리로서 불충분한 상태를 지속적으로 유지하고 있다. 이 장에서는 비용과 성능을 개선하기 위한 다른 멀티칩 DRAM 메모리 시스템 구조와 연결 방식에 대하여..

메모리 시스템 Ch9_'DRAM 시스템 시그널링 및 타이밍-2'

9.3 터미네이션 전송 선로의 끝에서 신호의 반사를 최소화하기 위해, 고속 시스템 설계자들은 전송 선로의 특성 임피던스와 같은 저항 값을 가지는 터미네이션 요소를 배치한다. 터미네이션 요소의 기능은 전송 선로에서 오는 시놓를 제거하고, 부하 인터페이스 단에서 임피던스 불연속에 의해 생기는 반사파를 없애는 것이다.그림 9.20은 전송 선로의 끝에서 배치도니 터미네이션 요소 Zt를 보여준다. 이상적인 터미네이션 요소, Zt의 저항 성분은 전송 선로의 특성 임피던스 Z0와 정확하게 일치한다. 따라서 신호는 터미네이션 요소에 의해 완전히 제거되고, 어떠한 신호도 소스쪽으로 반사되지 않는다. 9.4 시그널링 DRAM 시스템상에서 시그널링 프로토콜은 주어진 시스템상에서 데이터와 커맨드를 전송하고 수신할 때의 전기적..

메모리 시스템 Ch9_'DRAM 시스템 시그널링 및 타이밍-1'

모든 전자 시스템에서, 전송되는 신호는 정확성을 보장하기위해 미리 정의된 신호와 타이밍 프로토콜에 따라 커맨드와 데이터를 전송해야한다. 이번 장에서는 시그널링과 타이밍에 대한 기본적인 이해, 현대 DRAM 메모리 시스템의 토폴로지, 전송신호 그리고 프로토콜에 대한 기본적인 이해를 제공한다. 9.1 시그널링 시스템 큰 메모리 시스템을 이루기 위해서 여러개의 DRAM 디바이스가 모여있다면, 해당 디바이스로 정보를 보내기위해서 더 복잡한 시그널링(Signaling)시스템이 필요하게된다. 아래 그림9.1 은 다른 DDR SDRAM 디바이스에서 두번의 연속적인 칼럼 리드 커맨드(Column read command)의 타이밍 다이어그램을 보여준다. 그러나 현실에서의신호들은 이상과 다르며, ringing, atten..

메모리 시스템 Ch8_'DRAM 디바이스 조직 : 기본 회로와 구조-4'

8.5 디코더와 리던던시 최근 DRAM 디바이스는 복잡한 반도체 공정에 의존하며, 그에따라 웨이퍼 결함들이 있는 셀, 워드라인, 비트라인으로 이어진다. 수율을 높이기위해 DRAM 설계자들은 여분의 로우와 칼럼을 사용한다. 그림 8.14는 여분의 워드라인과 여분의 비트라인의 어레이를 보여준다. 2^n개의 로우와 m개의 여분의 로우를 보여준다. 로우 디코더는 n비트의 로우 어드레스로 2^n+m개의 로우중 하나를 선택해야한다. 최근 DRAM 디바이스에서 DRAM 어레이의 각각의 로우는 레이저(또는 퓨즈) 프로그래머블 링크를 통해 선택적으로 끊을 수 있도록 디코더에 연결되어있다. 이를 통해 결함이 있는 워드라인을 끊고 여분의 로우가 끊어진 로우의 어드레스와 일치하도록 어드레스 라인을 연결한다. 그림 8.15는 ..

메모리 시스템 Ch8_'DRAM 디바이스 조직 : 기본 회로와 구조-3'

8.4 차동 Sense amplifier DRAM디바이스상에서 저장 캐패시터에 저장된 작은 전하를 디지털로 바꾸기 위한 부분이다. 비트라인 쌍의 전압값을 입력으로 받아들인 후 그 차이를 감지하고, 이를 한쪽 방향으로 증폭시킨다. 8.4.1 DRAM 디바이스 상에서 sense amplifier의 기능 최근 DRAM 디바이스에서는 세가지 일반적인 기능을 가진다. 1. 액세스 트랜지스터가 켜지고 저장 캐패시터의 전하가 비트라인상에 놓였을때 발생하는 작은 전압의 변화를 감지한다. 즉 기준 전압과 비트라인상의 전압을 비교해 차이를 증폭시켜 디지털 1, 0 값으로 인식될 수 있게 한다. 2. 비트라인상의 전압을 감지하고 증폭시킨 후 셀의 값을 다시 저장하는 것이다. 저장캐패시터와 비트라인과 전하를 공유하게되면 셀의..

메모리 시스템 Ch8_'DRAM 디바이스 조직 : 기본 회로와 구조-2'

8.2 DRAM 저장 셀 아래 그림은 1bit를 저장하기 위해 사용하는 기본적인 1개의 트랜지스터, 1개의 커패시터 셀 구조의 회로도를 나타낸다. 이 구조에서 액세스 트랜지스터의 게이트에 전압이 인가될때, 데이터 값에 해당하는 전압이 비트라인(Bit Line)에 놓여지게 되고, 저장 캐패시터를 충전한다. 액세스 트랜지스터가 꺼진 후 저장 커패시터는 전하를 보유하며 워드라인의 전압은 제거된다. 그러나 캐패시터의 전하는 시간이 지날수록 유실되며 데이터를 보장하기 위해서는 리프레시(Refresh)를 행하여야 한다. 초기 DRAM설계에는 분리된 리드 액세스, 라이트 액세스, 저장 트랜지스터를 가진 3T1C 셀구조를 사용했다. 이 구조는 셀로부터 READ할때 공유된 비트라인으로 셀의 내용이 방전될 필요가 없다는 ..

메모리 시스템 Ch8_'DRAM 디바이스 조직 : 기본 회로와 구조-1'

이 장의 목적은 최근의 DRAM 디바이스에서 일반적으로 볼 수 있는 기본적인 블럭과 회로에 대한 폭넓은 개요를 제공하는 것이다. 이 장에서는 Fast Page Mode(FPM) DRAM 디바이스에 대한 가벼운 개요를 제공해 기본적인 구성요소에 대해 설명한다. DRAM 저잘셀, DRAM 어레이 구조, Sense Amplifier, 디코더, 컨트롤 로직 블럭, 데이터 I/O 구조, 패키징 등.. 8.1 DRAM 디바이스 조직 위의 그림은 80~90년대 초반에 널리 쓰인 FPM DRAM 디바이스의 구조와 조직을 나타낸다. DRAM 저장 셀들은 4096개의 로우,1 개 로우당 1024 칼럼, 칼럼당 16bit 데이터로 구성된다. 로우 액세스가 일어날때. 12bit 어드레스가 어드레스 버스에 인가되고 RAS/가 ..

메모리 시스템 Ch7_'DRAM 의 개요-2'

7.2 DRAM 구조의 발전 마이크로프로세스의 동작 속도 및 성능 개선은 DRAM 칩의 속도 및 성능 개선보다 훨씬 앞질렀다. 결과적으로 DRAM 인터페이스가 발전하기 시작하였고, 다수의 혁신적인 제안들이 쏟아져 나왔다. 즉 대부분의 경우에 고려되었던 진화 또는 혁신적인 것은 인터페이스이며 DRAM의 코어는 본질적으로 변경되지 않은 채로 있다. 위 그림에서 볼 수 있듯이 시동기, 기본 비동기, FPM, EDO, BEDO, 동기(SDRAM) 까지 진행됨을 알 수 있다. 7.2.1 처리량을 위한 구조 개선 시동기 DRAM 60~70년대의 DRAM, DRAM의 명령은 주기적인 클럭 신호에 의해 구동된다. 기본 비동기식 DRAM 70년대 중반의 비동기식 설계, 이전에 사용되었던 시동기와 같은 DRAM에서는 모든..

메모리 시스템 Ch7_'DRAM 의 개요-1'

7.1 DRAM 기초 : 내부와 동작 위 그림은 DRAM 내부에 위치한 저장 셀을 위한 회로를 나타낸다. 이 회로는 누설 전류로 인해 각각 Cell(Capacity) 에 저장된 정보를 유지하기 위해 주기적으로 Refresh(갱신)을 해야하기 때문에 동적이다. 각 DRAM 다이(Die)는 하나 또는 그 이상의 메모리 어레이이다. 배열들이 직사각형의 격자들이기 때문에 Row, Column으로 나누어 져 구분이 가능하다. Row, Column 의 Address를 지정함으로 Mem Controller가 DRAM 칩 내부의 Cell에 접근하여 데이터를 읽거나 쓰는 것을 가능케 한다. 가장 간단한 DRAM의 구별법은 내부 메모리 어레이의 개수이다. 메모리 어레이가 전체적으로 작용하도록 설계된 경우, Mem Cont..

반응형