IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0075178
(2002-02-14)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
53 인용 특허 :
79 |
초록
▼
Method for configuring a routing program for routing connections between an integrated circuit device and an embedded core is described. More particularly, horizontal and a vertical pitch are obtained for the integrated circuit device and the embedded core. A horizontal or a vertical pitch is select
Method for configuring a routing program for routing connections between an integrated circuit device and an embedded core is described. More particularly, horizontal and a vertical pitch are obtained for the integrated circuit device and the embedded core. A horizontal or a vertical pitch is selected from the embedded core to define pitch for the integrated circuit device to accommodate difference in pitch between the two. Additionally, an integrated circuit having interconnect layers using this compromise pitch are described.
대표청구항
▼
1. A method for configuring a routing program for routing connections between an integrated circuit device and an embedded core, comprising:obtaining a first horizontal pitch and a first vertical pitch for one of the integrated circuit device and the embedded core;obtaining a second horizontal pitch
1. A method for configuring a routing program for routing connections between an integrated circuit device and an embedded core, comprising:obtaining a first horizontal pitch and a first vertical pitch for one of the integrated circuit device and the embedded core;obtaining a second horizontal pitch and a second vertical pitch for the other of the integrated circuit device and the embedded core, the first vertical pitch and the second vertical pitch being different;inputting a first connection layer input to the routing program, the first connection layer input including the first vertical pitch and a horizontal direction; andinputting a second connection layer input to the routing program, the second connection layer input including the second horizontal pitch and a vertical direction. 2. The method of claim 1 wherein the one of the integrated circuit device and the embedded core is a programmable logic device. 3. The method of claim 2 wherein the other of the integrated circuit device and the embedded core is a microprocessor core. 4. The method of claim 3 wherein the programmable logic device is a field programmable gate array. 5. The method of claim 4 wherein the field programmable gate array and the microprocessor core are formed as separate integrated circuits which are interconnected, the field programmable gate array having a first plurality of metal layers, the microprocessor core having a second plurality of metal layers, at least one layer of the first plurality of metal layers having the first horizontal pitch and the first vertical pitch, and at least one layer of the second plurality of metal layers having the second horizontal pitch and the second vertical pitch. 6. A method for configuring a routing program for routing to an integrated circuit device having an embedded core, comprising:providing a first horizontal pitch and a first vertical pitch for one of the integrated circuit device and the embedded core;providing a second horizontal pitch and a second vertical pitch for the other of the integrated circuit device and the embedded core, the first horizontal pitch and the second horizontal pitch being different;inputting a first connection layer input to the routing program, the first connection layer input including the first horizontal pitch and a vertical direction; andinputting a second connection layer input to the routing program, the second connection layer input including the second vertical pitch and a horizontal direction. 7. The method of claim 6 wherein the one of the integrated circuit device and the embedded core is a programmable logic device. 8. The method of claim 7 wherein the other of the integrated circuit device and the embedded core is a microprocessor core. 9. The method of claim 8 wherein the programmable logic device is a field programmable gate array. 10. The method of claim 9 wherein the field programmable gate array and the microprocessor core are formed as separate integrated circuits which are interconnected, the field programmable gate array having a first plurality of metal layers, the microprocessor core having a second plurality of metal layers, at least one layer of the first plurality of metal layers having the first horizontal pitch and the first vertical pitch, and at least one layer of the second plurality of metal layers having the second horizontal pitch and the second vertical pitch. 11. An integrated circuit device, comprising:a first device coupled to a second device;the first device comprising a first horizontal pitch and a first vertical pitch;the second device comprising a second horizontal pitch and a second vertical pitch; andat least one interconnect layer for coupling the first device and the second device, the interconnect layer comprising a set of pitches selected from:(i) the first vertical pitch and the second horizontal pitch; and(ii) the first horizontal pitch and the second vertical pitch. 12. The integrated circuit device of claim 11 further comprisi ng a plurality of logic blocks for interconnecting the first device and the second device. 13. The integrated circuit of claim 12 wherein the first device is a programmable logic device. 14. The integrated circuit of claim 13 wherein the programmable logic device is a field programmable gate array. 15. The integrated circuit of claim 13 wherein the second device is a microprocessor core. 16. The integrated circuit of claim 15 wherein the microprocessor core is embedded in the programmable logic device. 17. The integrated circuit of claim 16 wherein the programmable logic device comprises more metal interconnect layers than the microprocessor core. 18. The integrated circuit of claim 11 wherein the second device comprises a plurality of pins for interconnection thereto. 19. The integrated circuit of claim 11 wherein the interconnect layer was routed using a routing program having as inputs the set of pitches. 20. The integrated circuit of claim 19 wherein the set of pitches is divided for input to the routing program, wherein one pitch in the set of pitches is for one metal layer and the other pitch in the set of pitches is for another metal layer. 21. A system, comprising:an external memory circuit having one or more configuration data output terminals; anda programmable logic device (PLD), the PLD comprising:a programmable logic portion having a first vertical pitch and a first horizontal pitch;an internal configuration memory having one or more configuration data input terminals coupled to the configuration data output terminals of the external memory circuit, and further having output terminals coupled to the programmable logic portion of the PLD;an embedded core having a second vertical pitch and a second horizontal pitch, wherein the first vertical pitch and the second vertical pitch are different; anda first interconnect layer coupled between the programmable logic portion of the PLD and the embedded core, the first interconnect layer having a set of pitches selected from:(i) the first vertical pitch and the second horizontal pitch; and(ii) the first horizontal pitch and the second vertical pitch. 22. The system of claim 21, wherein the external memory circuit comprises one of a group of integrated circuits comprising: an EEPROM, an EPROM, and a PROM. 23. The system of claim 21, wherein the programmable logic portion of the PLD is a field programmable gate array (FPGA). 24. The system of claim 21, wherein the embedded core is a microprocessor. 25. The system of claim 21, wherein the interconnect layer was routed using a routing program having as an input the set of pitches. 26. The system of claim 25, wherein the PLD comprises a second interconnect layer coupled between the programmable logic portion of the PLD and the embedded core. 27. The system of claim 26, wherein the set of pitches is divided for input to the routing program, wherein one pitch in the set of pitches is used for the first interconnect layer and the other pitch in the set of pitches is used for the second interconnect layer. 28. The system of claim 21, wherein the first horizontal pitch and the second horizontal pitch are also different.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.