1 |
1
PHY 레이어 수신부를 구비한 PHY 레이어와 MAC 수신부를 구비한 MAC 레이어로 이루어진 PCI 익스프레스 프로토콜에서의 MAC 수신부 영역 구현된 다중채널 스큐 제거 장치에 있어서, 상기 PHY 레이어 수신부의 각 레인으로부터 데이터 및 컨트롤 신호(RxD[N:0][15:0], RxKD[N:0][1:0])를 입력받은 후 COM 심볼이 상위 바이트에서 검출될 경우에만 얼라인(Align) 신호를 출력하는 COM 정렬버퍼 제어부; 상기 COM 정렬버퍼 제어부로부터 얼라인(Align) 신호가 입력되지 않으면 상기 PHY 레이어 수신부의 다수개(N)의 레인으로부터 입력받은 데이터 및 컨트롤 신호(RxD[N:0][15:0], RxKD[N:0][1:0])를 각각 COM 정렬하지 않고 그대로 출력하는 한편, 상기 COM 정렬버퍼 제어부로부터 얼라인(Align) 신호가 입력되면 상기 PHY 레이어 수신부의 다수개(N)의 레인으로부터 입력받은 데이터 및 컨트롤 신호(RxD[N:0][15:0], RxKD[N:0][1:0])를 각각 COM 정렬하여 출력하는 다수개의 COM 정렬 버퍼; 상기 다수개의 COM 정렬 버퍼의 출력 신호(bds_data[N:0][15:0], bds_ctrl[N:0][1:0])를 입력받아 그 신호의 COM 심볼 위치를 비교한 후 그 위치를 기반으로 먹스 제어신호(sel[3:0])를 출력하는 디스큐 버퍼 제어부; 및 상기 다수개의 COM 정렬 버퍼를 통해 COM 정렬된 신호(bds_data[N:0][15:0], bds_ctrl[N:0][1:0])를 각각 입력받은 후 상기 디스큐 버퍼 제어부로부터 공급되는 먹스 제어신호(sel[3:0])에 따라 각각 스큐 제거 동작을 수행하는 다수개의 디스큐 버퍼로 구성된 것을 특징으로 하는 PCI 익스프레스 프로토콜용 다중채널 스큐 제거 장치
|
2 |
2
제 1항에 있어서, 상기 COM 정렬버퍼 제어부는, 상기 PHY 레이어 수신부의 각 레인으로부터 데이터 및 컨트롤 신호(RxD[N:0][15:0], RxKD[N:0][1:0]) 입력받은 후 그 COM 심볼(Rxd=BCh, RxKD=1)이 상위 또는 하위 바이트 중 어디에서 검출되는지를 감지하는 COM 심볼 감지부; 및 상기 COM 심볼 감지부를 통해 COM 심볼이 상위 바이트에서 검출된 것으로 감지되면 얼라인(Align) 신호를 상기 다수개의 COM 정렬 버퍼 중 해당 COM 정렬 버퍼로 출력하는 COM 정렬신호 생성부로 구성된 것을 특징으로 하는 PCI 익스프레스 프로토콜용 다중채널 스큐 제거 장치
|
3 |
3
제 1항에 있어서, 상기 다수개의 COM 정렬 버퍼는, 상기 PHY 레이어 수신부의 다수개(N)의 레인으로부터 입력받은 데이터 및 컨트롤 신호(RxD[N:0][15:0], RxKD[N:0][1:0]) 중 상위 바이트로 입력되는 데이터(upper_data[8:0])를 각각 순차적으로 저장하는 제 1, 2 상위바이트 버퍼(HB1, HB2); 상기 PHY 레이어 수신부의 다수개(N)의 레인으로부터 입력받은 데이터 및 컨트롤 신호(RxD[N:0][15:0], RxKD[N:0][1:0]) 중 하위 바이트로 입력되는 데이터(lower_data[8:0])를 각각 순차적으로 저장하는 제 1, 2 하위바이트 버퍼(LB1, LB2); 및 상기 두 개의 상위바이트 버퍼(HB1, HB2) 및 상기 두 개의 하위바이트 버퍼(LB1, LB2)에 접속되어, 상기 COM 정렬버퍼 제어부로부터 얼라인(Align) 신호가 입력되지 않으면 상기 두 개의 상위바이트 버퍼(HB1, HB2)에 저장된 신호(bds_data[15:0], bds_ctrl[1:0])를 그대로 각각 출력하는 한편, 상기 COM 정렬버퍼 제어부로부터 얼라인(Align) 신호가 입력되면 상기 제 1 하위바이트 버퍼(LB1) 및 상기 제 2 상위바이트 버퍼(HB2)의 데이터를 COM 정렬하여 출력하는 먹스로 각각 구성된 것을 특징으로 하는 PCI 익스프레스 프로토콜용 다중채널 스큐 제거 장치
|
4 |
4
제 1항에 있어서, 상기 디스큐 버퍼 제어부는, 상기 다수개의 COM 정렬 버퍼의 출력 신호(bds_data[N:0][15:0], bds_ctrl[N:0][1:0])를 입력받아 모든 레인에서 COM 심볼을 감지하는 COM 심볼 감지부; 상기 COM 심볼 감지부를 통해 모든 레인에서 감지된 COM 심볼의 위치를 서로 비교하는 COM 위치 비교부; 및 상기 COM 위치 비교부를 통해 서로 비교된 위치를 기반으로 먹스 제어신호(sel[3:0])를 출력하는 먹스 제어신호 생성부로 구성된 것을 특징으로 하는 PCI 익스프레스 프로토콜용 다중채널 스큐 제거 장치
|
5 |
5
제 1항에 있어서, 상기 다수개의 디스큐 버퍼는, 상기 다수개의 COM 정렬 버퍼를 통해 COM 정렬된 신호(bds_data[15:0], bds_ctrl[1:0])를 입력받아 순차적으로 각각 저장하는 5개의 16비트 버퍼; 및 상기 5개의 16비트 버퍼 사이마다 각각 접속되어, 상기 디스큐 버퍼 제어부로부터 공급되는 먹스 제어신호(sel[3:0])에 따라 COM 정렬된 신호(bds_data[15:0], bds_ctrl[1:0])를 다음단 16비트 버퍼로 각각 연결시키거나, 아니면 다음단 16비트 버퍼를 건너 뛰도록 각각 바이패스시키는 4개의 먹스로 구성된 것을 특징으로 하는 PCI 익스프레스 프로토콜용 다중채널 스큐 제거 장치
|
6 |
6
제 5항에 있어서, 상기 4개의 먹스는, 상기 디스큐 버퍼 제어부의 제어신호(sel)가 '1'이면 다음단 16비트 버퍼로 COM 정렬된 신호(bds_data[15:0], bds_ctrl[1:0])를 각각 연결시키는 한편, 제어신호(sel)가 '0'이면 다음단 16비트 버퍼를 건너 뛰도록 각각 바이패스시키는 것을 특징으로 하는 PCI 익스프레스 프로토콜용 다중채널 스큐 제거 장치
|
7 |
6
제 5항에 있어서, 상기 4개의 먹스는, 상기 디스큐 버퍼 제어부의 제어신호(sel)가 '1'이면 다음단 16비트 버퍼로 COM 정렬된 신호(bds_data[15:0], bds_ctrl[1:0])를 각각 연결시키는 한편, 제어신호(sel)가 '0'이면 다음단 16비트 버퍼를 건너 뛰도록 각각 바이패스시키는 것을 특징으로 하는 PCI 익스프레스 프로토콜용 다중채널 스큐 제거 장치
|