{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,9]],"date-time":"2024-08-09T13:10:32Z","timestamp":1723209032853},"reference-count":0,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2000,1,1]],"date-time":"2000-01-01T00:00:00Z","timestamp":946684800000},"content-version":"vor","delay-in-days":1461,"URL":"http:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["VLSI Design"],"published-print":{"date-parts":[[1996,1]]},"abstract":"This paper presents a new Field\u2010Programmable Gate Array (FPGA) architecture which reduces the density gap between FPGAs and Mask\u2010Programmed Gate Arrays (MPGAs) for datapath oriented circuits. This is primarily achieved by operating on data as a number of identically programmed four\u2010bit slices. The interconnection network incorporates distinct sets of resources for routing control and data signals. These features reduce circuit area by sharing programming bits among four\u2010bit slices, reducing the total number of storage cells required.<\/jats:p>This paper discusses the requirements of logic blocks and routing structures that can be used to implement typical circuits containing a number of regularly structured datapaths of various sizes, as well as a small number of irregularities. It proposes a specific set of logic block architectures and analyzes it empirically. Experimental results show that the block with the smallest estimated area contains the following features: a lookup table with four read ports, a dedicated carry chain using a bidirectional four\u2010bit carry skip circuit, a four\u2010bit\nregister with enable and direct input capabilities, and four three\u2010state buffers. Further estimates of implementation area predict that the area of a design\u2032s datapath can be reduced by a factor of approximately two compared to a conventional FPGA through the use of programming bit sharing.<\/jats:p>","DOI":"10.1155\/1996\/95942","type":"journal-article","created":{"date-parts":[[2007,9,18]],"date-time":"2007-09-18T12:56:50Z","timestamp":1190120210000},"page":"329-343","update-policy":"http:\/\/dx.doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":33,"title":["DP\u2010FPGA: An FPGA Architecture Optimized for Datapaths"],"prefix":"10.1155","volume":"4","author":[{"given":"Don","family":"Cherepacha","sequence":"first","affiliation":[]},{"given":"David","family":"Lewis","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[1996,1]]},"container-title":["VLSI Design"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/archive\/1996\/095942.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1155\/1996\/95942","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,9]],"date-time":"2024-08-09T12:42:09Z","timestamp":1723207329000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1155\/1996\/95942"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996,1]]},"references-count":0,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1996,1]]}},"alternative-id":["10.1155\/1996\/95942"],"URL":"https:\/\/doi.org\/10.1155\/1996\/95942","archive":["Portico"],"relation":{},"ISSN":["1065-514X","1563-5171"],"issn-type":[{"type":"print","value":"1065-514X"},{"type":"electronic","value":"1563-5171"}],"subject":[],"published":{"date-parts":[[1996,1]]},"assertion":[{"value":"1996-01-01","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}