serdes
-
SerDes 3/2MS Dairy/MS study 2023. 3. 2. 22:53
대학원에 입학을 해서 다시 SerDes와 PCIe, data center switch에 대해서 공부를 계속하게 되었다. serdes를 다시 복습해보면, 한 SOC에서 다른 SOC로 data를 wireline을 통해서 전달을 하는 것이다. 이때 사실 예전에는 parallel 방식을 사용했는데, size측면에서 less wire가 필수적으로 되기에 serialize가 필수적이게 되었다. cf) 10Gbps => 100ps Capacitor들로 인해서 loss가 생기는 신호선은, 고주파에서 특히 loss가 크기에 채널 BW(속도)를 높이기 위해서 Equalizer가 필수로 필요하다. ISI인 양 옆의 방해를 없애는 것이 필요하다. 전체적으로 serdes의 모습으로 보면 Transceiver lane을 볼 수 ..
-
SerDes 2/22MS Dairy/MS study 2023. 2. 22. 19:47
이번에는 matlab을 한번도 써본적이 없는 나로써, matlab을 경험해보고 추후에 어떻게 공부를 할지 방향을 잡는 것을 목표로 두었다. 그리고 다시 serdes와 chip 설계에 대해서 공부하는 것을 목적으로 두고 공부를 시작했다. 오전에는 matlab을 중점으로, 오후에는 잡다한 지식을 쌓고 대학원에 대한 정리로 마무리를 하게 되었다. 먼저 matlab을 학부과정동안 안써본 것도 참 멍청한 것 같다.... 진작 좀 쓸걸... 아무튼 그래서 유튜브를 찾아서 기본적인 행렬곱에 대해서 따라하면서 익혔다. 그리고 마지막을 script를 작성해서 .m 파일로 저장후에 실행을 시키는 방식을 배웠다. FIR filter를 matlab으로 작성해서 transfer function을 보는 것이었다. 내가 2시간 가..
-
SerDes 2/21MS Dairy/MS study 2023. 2. 21. 14:24
열심히 해야지 싶으면서도, 설 이후로는 idec 강의를 듣는 것 외에 특별히 한 것이 없었다... 교수님과 면담을 하고 나서 다시 결정을 좀 해보려고 했는데, 교수님께서 바쁘셔서 내가 다시 공부를 했어야했다. 근데 안일하게 계속 생각하고 놀다보니까 벌써 다음주가 개강이다... 그래서 사실 좀 두렵다. 일찍 공부를 좀 했어야하는데... 그래서 다시 그 동안 잠깐 공부했던 것들을 적어보면서 계획을 수립해야겠다. 특히 영상을 다 보고 논문을 읽고 Matlab을 해봐야한다. 이번주에 오티도 있고 참 바쁠 것 같지만, 운동도 같이 병행하면서 열심히 해보면서 학교 생활에 적응을 해야겠다!! 우선은 1달 전에 계속 보던 영상에 대한 이야기이다. PAM4에 대한 기본적인 이야기로 NRZ와 다르게 2bit씩 data를 ..
-
Xmodel HSlink (7)MS Dairy/MS study 2023. 2. 6. 22:56
이번에는 Clock과 data의 recovery에 대한 loop modeling을 배우게 되었다. CDR이라고 하며 clock과 data는 사실상 같이 복구가 된다고 한다. Rx측에서 data를 받을 때는 optical한 sampling point가 있다. 데이터 변화의 중앙에서 받아야 recovery가 적절할 것이다. Rx에서 sampling clock을 복구하는데 edge position과 bit rate에 base 되어있다. Tx에서 신호를 보내는데 CDR은 간단하게는 PLL이나 DLL을 이용해서 RCLK으로 skew를 다시 복구하게 된다. 외부랑 위상이 동일하게끔 보정하는 것이다. 그렇게 delay를 상쇄하는 회로를 통해서 RCLK을 보내게 된다. 이는 송신측에서 sample clk을 보내서 sa..