Method and apparatus for composing and decomposing low-skew network using routing input
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/50
H03K-019/173
출원번호
US-0765930
(2013-02-13)
등록번호
US-9124271
(2015-09-01)
발명자
/ 주소
Fung, Ryan
Galloway, David
출원인 / 주소
Altera Corporation
대리인 / 주소
Cho, L.
인용정보
피인용 횟수 :
0인용 특허 :
12
초록▼
A logic device includes a low-skew network that feeds a subset of elements on the logic device. The low-skew network includes a selector that can select from a plurality of signal sources which includes a first signal source and a second signal source, wherein the second signal source can reach at l
A logic device includes a low-skew network that feeds a subset of elements on the logic device. The low-skew network includes a selector that can select from a plurality of signal sources which includes a first signal source and a second signal source, wherein the second signal source can reach at least one element outside of the subset.
대표청구항▼
1. A method for designing a system on a target device, comprising: determining a size of a low-skew network for routing a signal; andin response to the size determined, programming a dedicated composable/decomposable low-skew network, having a plurality of sub-area low-skew networks each including a
1. A method for designing a system on a target device, comprising: determining a size of a low-skew network for routing a signal; andin response to the size determined, programming a dedicated composable/decomposable low-skew network, having a plurality of sub-area low-skew networks each including a selector that receives a first input from a corresponding sub-area network input pin, and a second input from a routing path coupled to an area network input pin, that equalizes delays from a source to a plurality of locations on the target device to route one of 1) a single signal to the plurality of locations, and 2) a plurality of signals to the plurality of locations, wherein each of the plurality of signals is routed to a different one of the plurality of locations, and wherein at least one of the determining and programming is performed by a processor. 2. The method of claim 1, wherein determining the size of the low-skew network needed for routing the signal comprises determining a number of nodes the signal routes to. 3. The method of claim 1 further comprising programming each of the selectors to output one of 1) the first input such that the plurality of signals are output to the plurality of locations, and 2) the second input such that the single signal from the area network input pin is output to the plurality of locations. 4. The method of claim 1, wherein the dedicated composable/decomposable low-skew network is structured as an H-tree. 5. A method for programming a dedicated composable/decomposable low-skew network connecting a source to a plurality of locations, the method comprising: routing one of 1) a single signal to the plurality of locations, and 2) a plurality of signals to the plurality of locations, wherein each signal of the plurality of signals is routed to a different location of the plurality of locations, and wherein the routing performed by a processor, wherein the composable/decomposable low-skew network includes a plurality of sub-area low-skew networks each having a selector that receives a first input from a corresponding sub-area network input pin, and a second input from a routing path coupled to one of the sub-area network input pins. 6. The method of claim 5 further comprising programming each of the selectors to output one of 1) the first input such that the plurality of signals is output to the plurality of locations, and 2) the second input such that the single signal from the one of the sub-area network input pins is output to the plurality of locations. 7. The method of claim 5, wherein the dedicated composable/decomposable low-skew network is structured as an H-tree. 8. The method of claim 5, wherein the programming is performed in response to a size of the low-skew network. 9. The method of claim 8 further comprising determining the size of the low-skew network needed for routing the signal by determining a number of nodes the signal routes to. 10. A non-transitory computer readable medium including a sequence of instructions stored thereon for causing a computer to execute a method, comprising: determining a size of a low-skew network for routing a signal; andin response to the size determined, programming a dedicated composable/decomposable low-skew network, having a plurality of sub-area low-skew networks each including a selector that receives a first input from a corresponding sub-area network input pin, and a second input from a routing path coupled to an area network input pin, that equalizes delays from a source to a plurality of locations on a target device to route one of 1) a single signal to the plurality of locations, and 2) a plurality of signals to the plurality of locations, wherein each of the plurality of signals is routed to a different one of the plurality of locations. 11. The non-transitory computer readable medium of claim 10, wherein determining the size of the low-skew network needed for routing the signal comprises determining a number of nodes the signal routes to. 12. The non-transitory computer readable medium of claim 10 further comprising programming each of the selectors to output one of 1) the first input such that the plurality of signals are output to the plurality of locations, and 2) the second input such that the single signal from the area network input pin is output to the plurality of locations.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (12)
Thomas Charles Brennan ; Kevin Charles Gower ; Daniel John Kolor ; Erik Victor Kusko, Automated placement of signal distribution to diminish skew among same capacitance targets in integrated circuits.
Sikkink Mark R. (Chippewa Falls WI) Van Goor Kenneth A. (Fall Creek WI) Edlund Gregory R. (Eau Clare WI) Orth Arthur H. (River Falls WI), Clock pulse measuring and deskewing system and process.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.