Application specific configurable logic IP
First Claim
1. A method for integrating a configurable logic IP module into an ASIC design flow, comprising:
- receiving a specification of an integrated circuit product, said specification including at least one of an application type, an application feature, a target market, a technology to be utilized, performance expected, and embedded IP;
implementing hardware and software partition based on said specification;
obtaining architecture of hardware for said integrated circuit product;
implementing ASIC partition based on said architecture of hardware to obtain ASIC elements and non-ASIC elements;
providing a specification for said configurable logic IP module, said configurable logic IP module including a system level configuration controller, at least one standardized interconnect, at least one standardized configuration port, an embedded programmable logic fabric, at least one scalable configurable logic module, and a programmable routing matrix; and
implementing integration of said configurable logic IP module.
11 Assignments
0 Petitions
Accused Products
Abstract
An application specific configurable logic IP module includes (1) a system level configuration controller; (2) at least one standardized interconnect communicatively coupled to the system level configuration controller; (3) at least one standardized configuration port for programming the application specific configurable logic IP module; (4) an embedded programmable logic fabric, communicatively coupled to the system level configuration controller and the at least one standardized interconnect, for mapping arithmetic functions into standard cells; (5) at least one scalable configurable logic module; and (6) a programmable routing matrix. The system level configuration controller is suitable for selecting a standard for the at least one standardized interconnect, the at least one standardized configuration port, and a number of embedded programmable logic functions, and for controlling the programmable routing matrix.
29 Citations
16 Claims
-
1. A method for integrating a configurable logic IP module into an ASIC design flow, comprising:
-
receiving a specification of an integrated circuit product, said specification including at least one of an application type, an application feature, a target market, a technology to be utilized, performance expected, and embedded IP; implementing hardware and software partition based on said specification; obtaining architecture of hardware for said integrated circuit product; implementing ASIC partition based on said architecture of hardware to obtain ASIC elements and non-ASIC elements; providing a specification for said configurable logic IP module, said configurable logic IP module including a system level configuration controller, at least one standardized interconnect, at least one standardized configuration port, an embedded programmable logic fabric, at least one scalable configurable logic module, and a programmable routing matrix; and implementing integration of said configurable logic IP module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage device storing a program for causing a computer to execute a method for integrating a configurable logic IP module into an ASIC design flow, said method comprising:
-
receiving a specification of an integrated circuit product, said specification including at least one of an application type, an application feature, a target market, a technology to be utilized, performance expected, and embedded IP; implementing hardware and software partition based on said specification; obtaining architecture of hardware for said integrated circuit product; implementing ASIC partition based on said architecture of hardware to obtain ASIC elements and non-ASIC elements; providing a specification for said configurable logic IP module, said configurable logic IP module including a system level configuration controller, at least one standardized interconnect, at least one standardized configuration port, an embedded programmable logic fabric, at least one scalable configurable logic module, and a programmable routing matrix; and implementing integration of said configurable logic IP module. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification