Browse > Article

Design and Implementation of 8b/10b Encoder/Decoder for Serial ATA  

Heo Jung-Hwa (세명대학교 정보통신학과)
Park Nho-Kyung (호서대학교 정보통신공학과)
Park Sang-Bong (세명대학교 정보통신학과)
Abstract
Serial ATA interface Is inexpensive comparatively and performance is superior. So it is suitable technology in demand that now require data transmission and throughput of high speed. This paper describes a design and implementation of Serial ATA Link layer about error detection and 8b/10b encoder/decoder for DC balance in frequency 150MHz. The 8b/10b Encoder is partitioned into a 5b/6b plus a 3b/4b coder. The logical model of the block is described by using Verilog HDL at register transistor level and the verified HDL is synthesized using standard cell libraries. And it is fabricated with $0.35{\mu}m$ Standard CMOS Cell library and the chip size is about $1500{\mu}m\;*\;1500{\mu}m$. The function of this chip has been verified and tested using testboard with FPGA equipment and IDEC ATS2 test equipment. It is used to frequency of 100MHz in verification processes and supply voltage 3.3V. The result of testing is well on the system clock 100MHz. The designed and verified each blocks may be used IP in the field of high speed serial data communication.
Keywords
Serial ATA; Parallel ATA; 8b/10b encoder; 10b/8b decoder.;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Warren Hioki, 'Telecommunications', Prentice Hall. 2001
2 Samsung STD90 0.35m 3.3V CMO$\mu$S Standard Cell Library Manual, Samsung, 2000
3 A.X. Widmer & P.A. Franaszek, 'ADC-Balanced, Paritioned-Block, 8B/10B Transmission Code',IBM, September, 1983
4 이승수, 도한철, 강태규, 송상섭, '8b/10b decoded Gigabit Ethernet 물리계층의 PCS 수 신부 ASIC 설계', 추계종합통신학회, 1999
5 Serial ATA Spec. Revision 1.0.0.0, Serial ATA WorkGroup, , November, 2000