2024-11-07 13:30-14:30 [PS-18] Poster
GR740 SDRAM 제어기 소개와 Simulation
이윤기*, 온덕기, 서은지
Frontgrade Gaisler에서 만드는 GR740 CPU는 우주에서 사용하기 적합한 SDRAM 제어기를 포함하고 있다. 해당 제어기에는 상용 SDRAM의 Radiation 취약성을 극복하는 EDAC Encoder와 Decoder가 포함되어 있지만, 그 구성
을 이해하기가 매우 어렵다. 특히 64 Bit와 32 Bit Data Bus를 모두 지원하면서 Nibble 단위의 Reed Solomon Interleaving을 구성하였는데, 정상 상황에 사용하는 Mod-A와 SDRAM Fail시 사용하는 Mod-B가 지원됨으로 인해서
Data Bit와 Check Bit이 물리적으로 저장되는 위치를 파악하기가 어렵다. 본 논문에서는 기본 EDAC Encoder를 각 가지 경우로 Interleaving을 구성하여 Simulation하고, 실제 Target에서 Test한 결과와 일치함을 파악하여
SDRAM 제어기의 로직 구현을 이해한 결과를 제시한다. 또한 GR740 SDRAM 제어기의 오류 수정 능력에 대한 확률을 제시한다.
Introduction of GR740 SDRAM Controller and Simulation
Yun-Ki Lee*, Deok-Ki On, Eun-Ji Seo
The GR740 CPU, made by the Frontgrade Gaisler, contains an SDRAM controller suitable for use in space. However, the controller includes EDAC Encoder and Decoder, which overcomes the Radiation vulnerability of
commercial SDRAMs, and its configuration is very difficult to understand. In particular, the CPU was configured with Nibble-unit Reed Solomon Interleaving which supports both 64 Bit and 32 Bit Data Bus. It is also difficult to
know where the actual Data Bits and Check Bits are stored because both Mod-A in normal situations and Mod-B in SDRAM Fail situations are supported. This paper presents the results of understanding the logic
implementation of the SDRAM controller by configuring and simulating the basic EDAC encoder in each case, and identifying that it matches the results tested by the actual target. We also present probabilities for error correction
capabilities of GR740 SDRAM controllers.
Keywords: GR740, radiation, SDRAM, EDAC
 |
Speaker 이윤기* 한국항공우주연구원 |
|