This paper presents a novel memory management scheme for shared buffer ATM switch that features low cost, high throughput, and high memory utilization. The design approach is based on the dual-port RAM device which can improve the memory bandwidth and reduce the complex address control of shared buffer. In addition, the proposed memory management scheme adopts a temporary-point approach to improve the conventional bubble elimination design. The temporary-point approach eliminates the bubble problem of linked list chain, as well as achieves double throughput performance compared with conventional single-port RAM shared buffer architecture. The whole design was fabricated with the TSMC 0.35 μm SPQM CMOS process parameters under 3.3 V supply voltage. With a 256 cells shared buffer architecture, the measured results show that both cell-writing process and cell-reading process of this chip worked in parallel with the speed up to 25 MHz.
展开▼