DocumentCode
1143442
Title
Programmable Logic Core Enhancements for High-Speed On-Chip Interfaces
Author
Quinton, Bradley R. ; Wilton, Steven J E
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of British Columbia, Vancouver, BC, Canada
Volume
17
Issue
9
fYear
2009
Firstpage
1334
Lastpage
1339
Abstract
Programmable logic cores (PLCs) offer a means of providing post-fabrication reconfigurability to a SoC design. This ability has the potential to significantly enhance the SoC design process by enabling post-silicon debugging, design error correction and post-fabrication feature enhancement. However, circuits implemented in general purpose programmable logic will inevitably have lower timing performance than fixed function circuits. This fundamental mismatch makes it difficult to use the PLC effectively. We address this problem by proposing changes to the structure of the PLC itself; these architectural enhancements enable circuit implementations with high performance interfaces. In previous work we addressed system bus interfaces, in this work we address direct synchronous interfaces. Our results show significant improvement in PLC interface timing, such that interaction with full-speed fixed-function SoC logic is possible. Our enhanced PLCs are able to implement direct synchronous interfaces running at, on average, 662 MHz (compared to 249 MHz in regular programmable logic). We are able to do this without compromising the basic structure or routiblity of the programmable fabric. At the same time, we show that the area overhead for these architectural changes was approximately 1%.
Keywords
field programmable gate arrays; high-speed integrated circuits; programmable logic devices; system-on-chip; SoC design; design error correction; direct synchronous interfaces; field programmable gate array; high-speed on-chip interfaces; post-fabrication feature enhancement; post-silicon debugging; programmable logic core enhancements; Field programmable gate array (FPGA); programmable logic core (PLC); system-on-chip (SoC);
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2008.2001427
Filename
5170018
Link To Document