Design of PCS with two stage pipelining 64B/66B Encoder/Decoder

2단계 파이프라인구조의 64B/66B 인코더/디코더를 이용한 물리적 선로 부계층 설계

  • Received : 2009.12.06
  • Published : 2009.12.30

Abstract

In this paper, to implement PCS (Physical Coding Sublayer) of 10GBASE-R type, we present 2 stage pipeline 64b/66b Encoder/Decoder which operates at 156.25MHz standard specification and designed to minimize clock latency as possible as we can. The proposed circuit was designed based on Verilog hardware description language and measured for functional verification on VertexII-1000fg456 chip of Xilinx Inc.. Total equivalent gate count is 47,303 and estimated power consumption is 351mW at Vcc 3.3V.

본 논문에서는 10GBASE-R 형식의 PCS (Physical Coding Sublayer) 구현을 위한 회로로써 표준 속도인 156.25MHz에서 동작하면서 2단 파이프라인 구조로 64b/66b 인코더/디코더를 설계하여 가능한 클록 지연을 최소화한 회로를 제시한다. 제안하는 PCS 회로는 Verilog 하드웨어 설계 언어를 기반으로 설계하여 FPGA를 통한 기능 검증을 위해 Xilinx사의 VertexII-1000fg456 칩에서 측정하였다. 측정한 게이트 수는 47,303이고, Vcc 3.3V에서 351mW의 전력 소모를 보였다.

Keywords

References

  1. ETRI, "10Gbps급 이더넷 접속 칩셋 개발," 2000
  2. R. Seifert, Gigabit Ethernet, Addison-Wesley, 1998
  3. IEEE Draft P802.3ae/D1.0, "Media Access Control (MAC) Parameters, Physical Layer, and Management for 10Gb/s Operation," September 2002
  4. IEEE 802.3ae, http://grouper.ieee.org/groups/802/3/ 10G_study/public
  5. H. Toyoda, "100-Gb/s Physical-Layer Architec -ture for Next-Generation Ethernet," IEICE TRANS. COM., vol.E89–B, no.3, pp.696-703, March 2006
  6. S. Chew, "Implementation, Verification and Syn -thesis of the Gigabit Ethernet 1000BASE-T Physical Coding Sublayer," Circuits and Systems, preceedings of the 2001 IEEE Midwest Symposium, 2001. vol.2, pp.14-17, August 2001
  7. H. Xia, "A Mixed-signal Behavioral Level Imple -mentation of 1000BASE-X Physical Layer for Gigabit Ethernet," Circuits and Systems, Proceedings of the 1999 IEEE International Symposium, vol.1, pp.431-434, May 1999
  8. T. Yoshimura, "A 10Gbase Ethernet transceiver (LAN PHY) in a 1.8V, 0.18${\mu}m$ SOI/CMOS technology," IEEE Custom Integrated Circuits Conference, pp.355-358, May 2002
  9. Cadence, 10GBase-R Physical coding Sublayer (PCSR), Technical Data Sheet, December 2006