SDRAM

글쓴이
SEU
등록일
2002-10-24 12:09
조회
10,575회
추천
2건
댓글
6건
SDRAM에서 precharge 가 무엇인가요?

데이터 쓰기 전에 꼭 해야 하는 것 같은데, 캐패시터에 전하를 강제로 넣는 건가??

SRAM에서는 필요 없는 것 같던데..



  • 백수 ()

      Synchronouse DRAM 만의 특징이아니라, DRAM (Dynamic Random Access Memory), 혹은 SRAM(static RAM) 에서 같이 사용할 수 있는 기술입니다. precharge 는 bit line 들의 기생 캐패시턴스가 셀 캐패시턴스 보다 큰 경우에 사용하면, 신호대 잡음비를 높일 수 있는 한 방법입니다. DRAM 만의 특징은 refresh 이죠.

  • .... ()

      snr 도 그렇지만...precharge 를 하는 이유는 속도지요. bit line에 센스 앰프 물려 놓고 각 셀의 캐패시터에 연결된 스위치를 닫으면 입력되는 charge 에 따라 high 가거나 low 로 떨어지게 되는데, (0->vdd, 0->0 디퍼런셜 구성이라 출력이 둘입니다.) bit line 마다 물려있는 sense 앰프가 그리 좋은 성능이 아니기 때문에 풀스윙을 하려면 많은 시간이 필요하게 됩니다. 따라서 미리 bit line vdd/2 로 미리 충전을 해놓으면 sensing 하는데 있어 프리차지 안할때에 비해 대략 그 절반의 속도만 필요하게 되지요.(vdd/2->0, vdd/2->vdd) 자세한 것은 관련 서적을 참조하세요. idec 에서 한글책도 많이 나왔더만요.

  • 백수 ()

      Precharge 를 vdd/2 로만 사용하는 것은 아닙니다. vdd 로 사용하는 경우도 있지요. 물론, 속도도 당연히 고려의 대상이지요. 하지만, 센스앰프가 풀스윙을 도와주는 것이지, 풀 스윙을 센싱하는 것이 아니라는 것을 이해해 주세요.

  • .... ()

      vdd precharge 는 nmos 시절에 사용하였습니다. nmos만 사용할 수 있으므로 캐패시터 부하에 전류를 끌어내기는 쉬웠던 반면에 공급하기는 어려웠기 때문에 vdd precharge 를 했더랬습니다. 근데 현재 cmos 공정에서는 앞에서 말했던 속도 문제로 거의 대부분이 vdd/2 를 사용합니다... cell cap의 미소한 charge의 유입에 따른 두 bit 라인의 전압차를 증폭시켜서 logic high 냐 low 냐를 결정하므로 전하를 유입시키기 전에 출발점을 맞춰주지 않음 안되겠지요. 그래서 precharge 를 하는거네요. 지금 보니까 백수님의 답이 훨씬 좋네요. 제 답은 동문서답?..그리고..이미 풀스윙한걸 센싱한 이유는 없지요. 버퍼라 하면 모를까. 백수님은 농담도 잘하시네요.

  • 백수 ()

      말씀하시는 속도는 precharge 에 걸리는 시간이지요? 센싱에 걸리는 시간은 아니라고 이해합니다. precharge 에 걸리는 시간은 걸어주는 전압과 관계가 있지요. 하지만, vdd/2 를 사용하게 되면, 또다른 전원발생장치가 필요하게 되는 셈이고, 금속 배선에 한층이 더 생기는 것과 같은 부하가 걸립니다. 물론 이런 것들을 종합적으로 고려해서 최종 결정됩니다만, 신뢰성믈 강조하는 경우에는 vdd 를 쓰는 것이 좋습니다.

  • .... ()

      센싱에 걸리는 속도입니다. 프리 차지는 전류 구동이 쉽기 때문에 vdd로 하나 vdd/2 로 하나 시간 차가 크지 않습니다. 그러나 sense 앰프는 각 bit 라인마다 있기 때문에 성능보단 사이즈를 줄이기 위해 최적화 되거든요. 그래서 전류 드라이브 능력이 매우 떨어집니다. 아무래도 같은 slew rate 에선 vdd->0 보단 vdd/2->0 쪽이 빠르니까요.... 물론 간단한 시스템이 신뢰도가 높습니다. 같은 일을 한다면 복잡한 구조를 선택할 이유가 없지요. 어플리케이션에 따라 어떤 특성를 최적화시킬지는 설계자의 몫이겠고요.



과학기술Q&A

게시판 리스트
번호 제목 글쓴이 등록일 조회 추천
열람중 SDRAM 댓글 6 SEU 10-24 10576 2
303 컴퓨터 언어 번역기 만들기? (MODSIM --> JAVA Translator) 시뮬 10-24 5415 0
302 물리2과정에서 질문입니다. 댓글 16 김지산 10-23 5289 1
301 [질문] X-ray 회절에서... 댓글 5 초보공학도 10-23 14194 0
300 [질문] 수능물리문제 중에서 전지의 혼합연결. 댓글 9 도라이바 10-23 14325 0
299 [질문] 엔토르피에 대해.... 댓글 21 초보공학도 10-22 5147 0
298 격자 구조 내의 수소에 관해서 질문 있습니다 댓글 8 고양이 10-22 4430 0
297 [질문,문의]SMPS에 대해서... 댓글 5 garfield 10-22 4941 0
296 visual c++책 좀 추천 해주세요 댓글 1 임현종 10-22 4180 0
295 Kelvin probe에 대해서 댓글 4 강상열 10-21 13828 1
294 신호에 대한 질문입니다... 댓글 1 임현종 10-21 4225 0
293 공업수학 카페 공업수학 10-21 4772 0
292 EMI/EMC에 대해서 궁금합니다. 댓글 2 김수형 10-19 4752 1
291 c++ 책좀 추천해 주세요..^^ 댓글 2 포우 10-18 4759 0
290 tan(t) 적분,,,어떻게 하죠? 댓글 7 포우 10-17 18971 2
289 양자 역학에 대한 쉬운책 추천부탁드립니다. 댓글 10 노력파 10-13 10767 0
288 아주 쉽게 물리를 설명해 놓은 책 좀 추천해주시길.. 댓글 8 김경우 10-12 5217 0
287 DSP나 신호 및 시스템 책 좀 추천해주세요 댓글 8 차상철 10-12 10467 0
286 [자동제어] 시간영역법과 주파수영역법의 구분? 댓글 4 이용신 10-10 9472 0
285 프로그래머가 되는 길 댓글 8 K.Tommy 10-09 5515 0


랜덤글로 점프
과학기술인이 한국의 미래를 만듭니다.
© 2002 - 2015 scieng.net
모바일 버전으로 보기