Patent ID: 7146441
Filing Date: 2006-12-05
Classification: G11C,H03K

Abstract:
1. A bus architecture for a plurality of dedicated SRAM blocks in an FPGA comprising: an FPGA core including a plurality of logic modules and a plurality of programmable interconnect conductors; a first SRAM block; a second SRAM block having a plurality of signal lines; a first edge of said first SRAM block and a first edge of said second SRAM block wherein said first edge of said first SRAM block and said first edge of said second SRAM block are adjacent to said FPGA core; a second edge of said first SRAM block and a second edge of said second SRAM block wherein said second edge of said first SRAM block are adjacent to said second edge of said second SRAM block; a plurality of pass-through interconnect conductors spanning said first and second SRAM blocks and perpendicular to said first edge of said first SRAM block and said first edge of said second SRAM block; a plurality of SRAM signal lines of said first SRAM block and a plurality of SRAM signal lines of said second SRAM block traversing each of said first and second SRAM blocks perpendicular to and forming intersections with said plurality of pass-through interconnect conductors; a first plurality of user-programmable connectors connecting at least one of said programmable interconnect conductors of said FPGA core at least one of said pass-through interconnect conductors; a second plurality of user-programmable connectors connecting at least one of said plurality of SRAM signal lines of said first SRAM block to at least one of said SRAM signal lines of said second SRAM block; and a third plurality of user-programmable connectors connecting at least one of said pass-through interconnect conductors to at least one of said plurality of SRAM signal lines of said first SRAM block and said plurality of SRAM signal lines of said second SRAM block.