IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0092051
(2002-03-04)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
11 인용 특허 :
83 |
초록
▼
A method for designing an integrated circuit having both fixed logic and programmable logic components. An intended set of applications for the integrated circuit is first identified. In addition, for each of the intended set of applications, the logic requirements are identified. An approximate num
A method for designing an integrated circuit having both fixed logic and programmable logic components. An intended set of applications for the integrated circuit is first identified. In addition, for each of the intended set of applications, the logic requirements are identified. An approximate number of configurable logic blocks and at least one fixed logic circuit are selected that, when combined to operate cooperatively, meet a substantial portion of the logic requirements and the logic functions of the intended set of applications. The method also involves designing the integrated circuit with the approximate number of configurable logic blocks arranged and interconnected to form a fabric that surrounds an opening, and inserting the at least one fixed logic circuit into the opening in the fabric. In addition, the method involves adding logic to the integrated circuit that interfaces the at least one fixed logic circuit to the fabric and input/output circuitry.
대표청구항
▼
1. A method for designing an integrated circuit, the method comprising:determining logic requirements for an intended set of applications for the integrated circuit; determining at least one common logic function for the intended set of applications for the integrated circuit; identifying an approxi
1. A method for designing an integrated circuit, the method comprising:determining logic requirements for an intended set of applications for the integrated circuit; determining at least one common logic function for the intended set of applications for the integrated circuit; identifying an approximate number of configurable logic blocks and at least one fixed logic circuit that, when combined to operate cooperatively, meet a substantial portion of the logic requirements for the intended set of applications for the integrated circuit; designing the integrated circuit to include the approximate number of configurable logic blocks formed as a fabric and arranged to surround an opening in the fabric; designing the integrated circuit to include the at least one fixed logic circuit in the opening in the fabric; and designing the integrated circuit to include interconnecting logic that interfaces the at least one fixed logic circuit to the fabric; selecting a process for manufacturing of the integrated circuit, wherein the process involves a minimum dimension size for the integrated circuit; and selecting a die size for the integrated circuit considering the process, the approximate number of configurable logic blocks and the at least one fixed logic circuit. 2. The method of claim 1, wherein the at least one fixed logic circuit is selected from the group consisting of digital signal processors, microprocessors, physical layer interfaces, link layer interfaces, network layer interfaces, audio processors, video graphics processors, and applications specific integrated circuits.3. The method of claim 1, wherein the intended applications include at least one of communications applications, system-on-a-chip applications, image processing applications, parallel processing applications, networking applications, serial processing applications, and prototyping applications.4. The method of claim 1, wherein the logic requirements are characterized by parameters including at least one of data processing requirements, data storage requirements, data throughput requirements, instruction set type, and instruction set contents.5. The method of claim 1, wherein:the integrated circuit occupies a die area; and the fixed logic circuit occupies less than a predetermined percentage of the die area. 6. A method for designing an integrated circuit, the method comprising:identifying an intended set of applications for the integrated circuit; determining logic requirements for the intended set of applications for the integrated circuit; determining at least one common logic function for the intended set of applications for the integrated circuit; identifying an approximate number of configurable logic blocks that meets the programmable logic requirements of a substantial portion of the intended set of applications; selecting a fixed logic circuit that is operable to meet the at least one common logic function for the intended set of applications for the integrated circuit; designing the integrated circuit to include the fixed logic circuit and a fabric formed of the approximate number of configurable logic blocks, wherein the fixed logic circuit and the fabric operate cooperatively to substantially meet the logic requirements of the intended set of applications for the integrated circuit; designing the integrated circuit to include interconnecting logic that interfaces the fixed logic circuit to the fabric; selecting a process for manufacturing of the integrated circuit, wherein the process involves a minimum dimension size for the integrated circuit; and selecting a die size for the integrated circuit considering the process, the approximate number of configurable logic blocks and the fixed logic circuit. 7. The method of claim 6, wherein the fixed logic circuit is selected from the group consisting of digital signal processors, microprocessors, physical layer interfaces, link layer interfaces, network layer interfaces, audio processors, video graphics processors, and applications specific integrated circuits.8. The method of claim 6, wherein the intended applications include at least one of communications applications, system-on-a-chip applications, image processing applications, parallel processing applications, networking applications, serial processing applications, and prototyping applications.9. The method of claim 6, wherein the logic requirements are characterized by parameters including at least one of data processing requirements, data storage requirements, data throughput requirements, instruction set type, and instruction set contents.10. The method of claim 6, wherein:the integrated circuit occupies a die area; and the fixed logic circuit occupies less than a predetermined percentage of the die area. 11. A method for designing an integrated circuit, the method comprising:identifying an intended set of applications for the integrated circuit; for each of the intended set of applications, identifying logic requirements; for each of the intended set of applications, identifying input/output requirements; identifying an approximate number of configurable logic blocks and at least one fixed logic input/output circuit that, when combined to operate cooperatively, meet a substantial portion of the logic requirements and the input/output requirements of the intended set of applications; designing the integrated circuit with the approximate number of configurable logic blocks arranged and interconnected to form a fabric that at least partially surrounds an opening; designing the integrated circuit to include the at least one fixed logic input/output circuit in the opening in the fabric; designing the integrated circuit to include interconnecting logic that interfaces the at least one fixed logic input/output circuit to the fabric; selecting a die size for the integrated circuit; and designing the integrated circuit such that the configurable logic blocks and the at least one fixed logic input/output circuit fit within a targeted die size. 12. The method of claim 11, wherein the at least one fixed logic input/output circuit is selected from the group consisting of high speed serial input/output circuits and high speed parallel input/output circuits.13. The method of claim 11, wherein the intended applications include at least one of communications applications, system-on-a-chip applications, image processing applications, parallel processing applications, networking applications, and prototyping applications.14. The method of claim 11, wherein the input/output requirements are characterized by parameters including at least one of bit rate input, bit rate output, data width, address width, parallel bus frequency.15. The method of claim 11, wherein:the integrated circuit occupies a die area; and the at least one fixed logic input/output circuit occupies less than a predetermined percentage of the die area. 16. The method of claim 11, wherein the at least one fixed logic input/output circuit resides at an edge of the fabric.17. A method for designing an integrated circuit, the method comprising:identifying an intended set of applications for the integrated circuit; determining logic requirements for the intended set of applications for the integrated circuit; determining at least one common logic function for the intended set of applications for the integrated circuit; selecting a fixed logic circuit that is operable to meet the at least one common logic function for the intended set of applications for the integrated circuit; identifying input/output requirements for the intended set of applications for the integrated circuit; identifying a fixed logic input/output circuit that meets a substantial portion of the input/output requirements for the intended set of applications for the integrated circuit; identifying an approximate number of configurable logic blocks that, in combination with the fixed logic circuit and the fixed logic input/output circuit, substantially meets the logic requirements for the intended set of applications for the integrated circuit; designing the integrated circuit to include the approximate number of configurable logic blocks, the fixed logic circuit, and the fixed logic input/output circuit; selecting a die size for the integrated circuit; and designing the integrated circuit such that the approximate number of configurable logic blocks, the fixed logic circuit, and the fixed logic input/output circuit fit within a targeted die size. 18. The method of claim 17, wherein the fixed logic input/output circuit is selected from the group consisting of high speed serial input/output circuits and high speed parallel input/output circuits.19. The method of claim 17, wherein the intended applications include at least one of communications applications, system-on-a-chip applications, image processing applications, parallel processing applications, networking applications, serial processing applications, and prototyping applications.20. The method of claim 17, wherein logic requirements are characterized by parameters including at least one of data processing requirements, data storage requirements, data throughput requirements, instruction set type, and instruction set contents.21. The method of claim 17, wherein the input/output requirements are characterized by parameters including at least one of bit rate input, bit rate output, data width, address width, parallel bus frequency.22. The method of claim 17, wherein:the integrated circuit occupies a die area; and the fixed logic input/output circuit occupies less than a predetermined percentage of the die area. 23. The method of claim 17, wherein the fixed logic input/output circuit resides at an edge of the fabric.24. The method of claim 17, wherein the fixed logic input/output circuit and the fixed logic processing circuit access common block ram segments.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.