1 |
1
네트워크-온-칩에 있어서:각각 대응하는 파워 게이팅 스위치를 통해서 전원을 공급받는 복수의 라우터들; 그리고 상기 복수의 라우터들 각각으로부터 제공되는 온도 정보를 기반으로 상기 복수의 라우터들 각각의 파워 게이팅 스위치를 제어하고, 상기 복수의 라우터들의 구동 클록을 제어하는 컨트롤러를 포함하되,상기 컨트롤러는 상기 온도 정보를 참조하여 적어도 하나의 제 1 라우터를 턴오프시키도록 상기 파워 게이팅 스위치를 제어하고, 턴온된 적어도 하나의 제 2 라우터의 클록 주파수를 오버-스케일링(Over-scaling)하는 네트워크-온-칩
|
2 |
2
제 1 항에 있어서,상기 오버-스케일링된 클록 주파수는 적어도 하나의 상기 제 2 라우터의 설계 최대 주파수보다 높은 네트워크-온-칩
|
3 |
3
제 2 항에 있어서,상기 오버-스케일링된 클록 주파수는 온도가 증가함에 따라 신호 지연이 감소하는 온도-효과 역전(Temperature-Effect-Inversion) 현상을 기반으로 상기 적어도 하나의 제 1 라우터의 기능까지 수행할 수 있는 성능을 제공하기 위한 값으로 결정되는 네트워크-온-칩
|
4 |
4
제 1 항에 있어서,상기 복수의 라우터들은 상기 온도 정보를 제공하기 위한 온도 센서를 각각 포함하는 네트워크-온-칩
|
5 |
5
제 1 항에 있어서,상기 복수의 라우터들은 핀펫(FinFET) 또는 1V 이하의 초저전압(ULV: Ultra Low Voltage)으로 구동되는 트랜지스터를 포함하는 네트워크-온-칩
|
6 |
6
제 1 항에 있어서,상기 컨트롤러는 상기 복수의 라우터들 중 어느 하나와 연결되며, 상기 어느 하나의 라우터에 연결되는 노드와는 별도로 제공되는 네트워크-온-칩
|
7 |
7
제 1 항에 있어서,상기 컨트롤러는 상기 복수의 라우터들 중 어느 하나의 라우터에 연결되는 노드에 상기 파워 게이트 및 상기 구동 클록의 주파수를 제어하기 위한 소프트웨어로 로드되는 네트워크-온-칩
|
8 |
8
제 1 항에 있어서,상기 컨트롤러는:상기 온도 정보를 모니터링하는 온도 조건 모니터;상기 복수의 라우터들 각각의 성능을 모니터링하는 라우터 성능 모니터; 그리고상기 온도 정보 및 상기 성능을 참조하여 상기 파워 게이팅 스위치 및 상기 구동 클록의 주파수를 결정하는 최적화부를 포함하는 네트워크-온-칩
|
9 |
9
제 8 항에 있어서,상기 최적화부는 턴온된 상기 적어도 하나의 제 2 라우터가 최적의 신호 경로를 구성하도록 조정하는 가변 라우팅(Configurable routing)을 수행하는 네트워크-온-칩
|
10 |
10
제 8 항에 있어서,상기 최적화부는 상기 복수의 라우터들에 제공되는 구동 전압의 레벨을 조정하는 전압 스케일링을 수행하는 네트워크-온-칩
|
11 |
11
제 10 항에 있어서,상기 최적화부는 주파수 도메인 단위로 상기 구동 클록의 주파수를 제어하고, 파워 도메인 단위로 상기 전압 스케일링을 수행하는 네트워크-온-칩
|
12 |
12
제 8 항에 있어서,상기 컨트롤러는:상기 최적화부의 제어에 따라 상기 적어도 하나의 제 1 라우터의 파워 게이팅 스위치를 턴오프시키고, 상기 적어도 하나의 제 2 라우터의 파워 게이팅 스위치를 턴온시키는 파워 게이트 제어부; 그리고상기 구동 클록의 주파수를 제어하는 주파수 제어부를 더 포함하는 네트워크-온-칩
|
13 |
13
네트워크-온-칩의 동작 방법에 있어서:상기 네트워크-온-칩에 포함되는 복수의 라우터들의 온도를 검출하는 단계;상기 검출된 온도를 기반으로 소비 전력을 감소시키기 위하여 상기 복수의 라우터들 중에서 턴오프될 라우터들을 결정하는 단계; 그리고상기 검출된 온도를 기반으로 상기 복수의 라우터들 중 턴온된 라우터들의 클록 주파수를 설계 최대 주파수보다 높은 값으로 오버-스케일링하는 단계를 포함하되,상기 복수의 라우터들은 온도가 증가함에 따라 신호 지연이 감소하는 회로 소자를 포함하는 동작 방법
|
14 |
14
제 13 항에 있어서,상기 턴온된 라우터들 중에서 최적의 라우팅 경로를 결정하기 위한 가변 라우팅(Configurable routing)을 수행하는 단계를 더 포함하는 동작 방법
|
15 |
15
제 13 항에 있어서,상기 오버-스케일링되는 주파수의 크기는 상기 턴오프될 라우터의 수에 따라 결정되는 동작 방법
|
16 |
16
제 13 항에 있어서,상기 검출된 온도를 기반으로 상기 라우터들 각각에 제공되는 구동 전압의 레벨을 조정하는 단계를 더 포함하는 동작 방법
|
17 |
17
제 13 항에 있어서,상기 검출된 온도가 온도-효과-역전(TEI) 현상의 적용이 가능한 레벨인지 판단하는 단계를 더 포함하는 동작 방법
|
18 |
18
제 13 항에 있어서, 상기 턴오프될 라우터들을 결정하는 단계에서, 상기 네트워크-온-칩의 중심으로부터 먼 거리에 있는 라우터들이 우선적으로 선택되는 동작 방법
|