DPRAM(Dual Port SRAM)
DPRAM이 기존의 RAM과 다른점은 두 가지 분류로 나누어 생각 해 볼수 있습니다.
1. 기능성
1) Simultaneous Access(동시 엑세스) :
두 개의 장치 또는 프로세서가 두 개의 독립적인 포트를 통해 메모리에서 동시에 읽거나 쓸 수 있습니다.
2) Data Buffering(데이터 버퍼링) :
시스템 간 원활한 데이터 전송을 위해 데이터를 일시적으로 저장하고 관리합니다.
3) Synchronous / Asynchronous Mode(동기식/비동기식 모드) :
동기식(동일한 클럭 신호) 및 비동기식(다른 클럭 신호) 작업을 모두 지원합니다.
4) Automatic Conflict Resolution(자동 충돌 해결) :
두 포트가 동시에 동일한 주소에 액세스할 때 충돌을 자동으로 해결하는 메커니즘입니다.
2. 이점
1) High-Speed Data Transfer(고속 데이터 전송) :
두 개의 포트를 독립적으로 작동하면 데이터 전송 속도가 크게 향상됩니다.
2) Parallel Processing Suport(병렬 처리 지원) :
두 프로세서에 의한 동시 메모리 액세스를 가능하게 하여 병렬 처리에 유용합니다.
3) Improved System Performance(향상된 시스템 성능) :
데이터 병목 현상을 줄여 전체 시스템 성능을 향상시킵니다.
4) Flexibility(유연성) :
다양한 시스템 구성, 특히 멀티프로세서 및 통신 시스템에 적합합니다.
5) Minimized Conflicts(충돌 최소화) :
자동 충돌 해결을 통해 데이터 무결성을 유지할 수 있습니다.
DPRAM의 구성요소는
RAM Cell / Write Driver / Decoder / Sense Amplifier / Precharge 로 나타낼 수 있습니다.
각 요소의 schematic과 Layout을 구성해보도록 하겠습니다.
DPRAM Cell
Write Driver
Decoder
Sense Amplifier
Pre-Charge
DPRAM
'Circuit Design > ⚡Layout' 카테고리의 다른 글
[Virtuoso] Cadence Full Custom IC Design(One Chip Design) (0) | 2024.06.24 |
---|---|
[Virtuoso] One Chip Layout 설계(4) (0) | 2024.06.17 |
[Virtuoso] One Chip Layout 설계(3) (0) | 2024.05.30 |
[Virtuoso] 4 Bit Subtractor (0) | 2024.05.30 |
[Virtuoso] One Chip Layout 설계(2) (0) | 2024.05.30 |