Claims
- 1. A method for designing an integrated circuit, comprising:
selecting representations of integrated circuit components from a plurality of integrated circuit component representations, the representations suitable for being displayed on a display device; indicating connections between at least a portion of the selected representations of the integrated circuit components; and designing a fabric to supply the indicated connections between the representations, the fabric designed through accessing a database including characteristics of integrated circuit components corresponding to the selected representations so that connections supplied between the integrated circuit components have characteristics corresponding to connectivity requirements stored in the database.
- 2. The method as described in claim 1, wherein the connections are indicated by a user.
- 3. The method as described in claim 1, wherein the fabric is designed by a system automatically and without user intervention based on the indicated connections and selected representations.
- 4. The method as described in claim 1, further comprising extracting data suitable for describing the integrated circuit, the data including the fabric design, connection characteristics between components, and data describing the components.
- 5. The method as described in claim 1, wherein the fabric is designed to supply timing closure.
- 6. A system for designing an integrated circuit, comprising:
a memory suitable for storing a program of instructions; and a processor communicatively coupled to the memory, the processor suitable for performing the program of instructions, wherein the program of instructions configures the processor to supply a graphical user interface including a canvas and a plurality of representations of integrated circuit components, the representations selectable by a user and are suitable for having indications of connectivity between components indicated by a user.
- 7. The system as described in claim 6, wherein the memory includes a database having stored therein data corresponding to integrated circuit component characteristics so that the indicated connectivity and selected components are utilized in conjunction with the database to provide an integrated circuit description suitable for at least one of testing, verifying and manufacturing an integrated circuit corresponding to the description.
- 8. The system as described in claim 6, further comprising designing a fabric to supply the indicated connections between the representations, the fabric designed through accessing a database including characteristics of integrated circuit components corresponding to the selected representations so that connections supplied between the integrated circuit components have characteristics corresponding to connectivity requirements stored in the database.
- 9. The system as described in claim 8, wherein the fabric is designed by a system automatically and without user intervention based on the indicated connections and selected representations.
- 10. The system as described in claim 8, further comprising extracting data suitable for describing the integrated circuit, the data including the fabric design, connection characteristics between components, and data describing the components.
- 11. The system as described in claim 8, wherein the fabric is designed to supply timing closure.
- 12. A system for designing an integrated circuit, comprising:
a memory suitable for storing a program of instructions, wherein the memory includes a database having stored therein data corresponding to integrated circuit component characteristics; and a processor communicatively coupled to the memory, the processor suitable for performing the program of instructions, wherein the program of instructions configures the processor to supply a graphical user interface including a canvas and a plurality of representations of integrated circuit components, the representations selectable and manipulable by a user and suitable for having indications of connectivity between components indicated by a user, wherein the selected representation and indicated connectivity are utilized in conjunction with the database to provide an integrated circuit description having corresponding components and connectivity.
- 13. The system as described in claim 12, wherein the indicated connectivity and selected components are utilized in conjunction with the database to provide an integrated circuit description suitable for at least one of testing, verifying and manufacturing an integrated circuit corresponding to the description.
- 14. The system as described in claim 12, wherein the description includes a fabric to supply the indicated connections between the representations, the fabric designed through accessing a database including characteristics of integrated circuit components corresponding to the selected representations so that connections supplied between the integrated circuit components have characteristics corresponding to connectivity requirements stored in the database.
- 15. The system as described in claim 14, wherein the fabric is designed by a system automatically and without user intervention based on the indicated connections and selected representations.
- 16. The system as described in claim 14, further comprising extracting data suitable for describing the integrated circuit, the data including the fabric design, connection characteristics between components, and data describing the components.
- 17. The system as described in claim 14, wherein the fabric is designed to supply timing closure.
- 18. A method for designing an integrated circuit, comprising:
selecting representations of integrated circuit components from a plurality of integrated circuit component representations, the representations suitable for being displayed on a display device; indicating connections between at least a portion of the selected representations of the integrated circuit components; and providing an integrated circuit description including the selected representations and the indicated connections between the representations, wherein the integrated circuit description includes data obtained from a database having characteristic data corresponding to the plurality of representations.
- 19. The method as described in claim 18, wherein the indicated connectivity and selected components are utilized in conjunction with the database to provide an integrated circuit description suitable for at least one of testing, verifying and manufacturing an integrated circuit corresponding to the description.
- 20. The method as described in claim 18, wherein the description includes a fabric to supply the indicated connections between the representations, the fabric designed through accessing a database including characteristics of integrated circuit components corresponding to the selected representations so that connections supplied between the integrated circuit components have characteristics corresponding to connectivity requirements stored in the database.
- 21. The method as described in claim 20, wherein the fabric is designed by a system automatically and without user intervention based on the indicated connections and selected representations.
- 22. The method as described in claim 20, further comprising extracting data suitable for describing the integrated circuit, the data including the fabric design, connection characteristics between components, and data describing the components.
- 23. The method as described in claim 20, wherein the fabric is designed to supply timing closure.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application hereby incorporates the following United Stated Patent Applications by reference in their entirety:
1Attorney Docket NumberExpress Mail L.N./U.S.P.N.Filing DateLSI 01-39010/015,194Nov. 20, 2001LSI 01-48810/021,414Oct. 30, 2001LSI 01-48910/021,619Oct. 30, 2001LSI 01-49010/021,696Oct. 30, 2001LSI 01-524B10/044,781Jan. 10, 2002LSI 01-54310/135,189Apr. 30, 2002LSI 01-69509/842,335Apr. 25, 2001LSI 01-82710/034,839Dec. 27, 2001LSI 01-828B10/061,660Feb. 1, 2002LSI 02-016610/135,8698Apr. 30, 2002LSI 02-0560EV 087 433 682 USJun. 27, 2002LSI 02-4372EV 087 433 696 USJun. 27, 2002LSI 02-4466EV 087 433 461 USJul. 31, 2002