Method and apparatus for the automated generation of single and multistage programmable interconnect matrices with automatic routing tools
First Claim
Patent Images
1. A method to automatically generate a single and/or multistage Programmable Interconnect Matrix (PIM), comprising the steps of:
- (A) generating a schematic that matches a layout of the PIM, (B) optionally generating a first stage and a second stage for the PIM, depending on one or more electronic and/or physical properties of the PIM, and (C) automatically placing and connecting a non-regular structure at an input and/or output of a stage of the PIM, wherein said PIM comprises a multiplexer coupled between the input and the output of each stage of the PIM.
5 Assignments
0 Petitions
Accused Products
Abstract
A method to automatically generate a single and/or multistage PIM, comprising the steps of (A) generating a schematic that matches a layout of the PIM, (B) optionally generating a first stage and a second stage for the PIM, depending on one or more electronic and/or physical properties of the PIM and (C) automatically placing and connecting a non-regular structure at an input and/or output of a stage of the PIM.
14 Citations
19 Claims
-
1. A method to automatically generate a single and/or multistage Programmable Interconnect Matrix (PIM), comprising the steps of:
-
(A) generating a schematic that matches a layout of the PIM, (B) optionally generating a first stage and a second stage for the PIM, depending on one or more electronic and/or physical properties of the PIM, and (C) automatically placing and connecting a non-regular structure at an input and/or output of a stage of the PIM, wherein said PIM comprises a multiplexer coupled between the input and the output of each stage of the PIM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
creating multiple PIM bit cells and/or additional feed through cells.
-
-
11. The method according to claim 1, wherein step (A) places arrays of PIM bits with named wire connections as defined by a PIM application.
-
12. The method according to claim 1, further comprising the step of:
defining routing channels and connection points for layout pinning.
-
13. The method according to claim 1, wherein said non-regular structure is selected from group consisting of buffers, drivers, logic gates and other cells.
-
14. A circuit comprising:
-
means for generating a schematic that matches a programmable interconnect matrix (PIM) layout;
means for generating a single and/or multistage PIM; and
means for automatically placing and connecting a non-regular structure at an input and/or output of a stage of the a PIM, wherein said PIM comprises a multiplexer coupled between the input and the output of each stage of the PIM. - View Dependent Claims (15, 16, 17, 18)
means for creating multiple PIM bit cells and additional feed through cells.
-
-
19. A computer readable medium for storing instructions to automatically generate a single and/or multistage Programmable Interconnect Matrix (PIM), comprising the steps of:
-
(A) generating a schematic that matches a layout of the PIM, (B) optionally generating a first stage and a second stage for the PIM, depending on one or more properties of the PIM, and (C) automatically placing and connecting a structure at an input and/or output of a stage of the PIM, wherein said PIM comprises a multiplexer coupled between the input and the output of each stage of the PIM.
-
Specification