Feature
· HBM3 메모리의 높은 대역폭 지원을 위한 스케쥴링 알고리즘
·
8nm급에서 Synthesis 1GHz 동작
·
목표 Utilization: 256B random read 75%. 4KB random read 90%
·
Memory Controller 주요 기능
·
- HBM3 SDRAM Revision A 지원
·
- 6400Mbps까지 지원
·
- 다양한 DRAM Channel capacity 지원: 2Gb ~ 32Gb
·
- DRAM SID 4개까지 지원
·
- Pseudo Channel mode 지원: Pseudo Channel마다 DQ 32bit
·
- 분리된 Read/Write request Queue
·
- Bank and Bank Group interleaving 지원
·
- Dynamic DRAM frequency scaling 지원
·
- Power 소모를 줄이기 위해 기능 단위별로 clock gating 지원
·
- DRAM device의 low power mode 지원
·
- Flexible Refresh control 지원
·
- Automated adjustment of refresh interval
·
- Pulled-in or Postponed of refreshes
·
- Dynamic per-bank / all-bank refresh switching
·
- Opportunistic advanced per-bank refresh
·
- Row hammer issue 대응을 위한 Refresh management(RFM) 지원
·
- Open page에 기반한 page policy 지원
·
- Periodic DRAM ZQ calibration 지원
·
- DFI 5.0 specification 지원
·
- AMBA AXI4/APB4 protocol 지원
·
- Power mode 제어를 위한 P-channel Interface 지원
Deliverables
· RTL, Lint/CDC report, Standalone Simulation Environment, IP documentation, Driver code (C language)
Validation Status
· Full Simulation 완료
Benefits
· HBM3 메모리의 높은 대역폭 지원을 위한 스케쥴링 알고리즘
·
8nm급에서 Synthesis 1GHz 동작