Area-universal circuits with constant slowdown

S. Bhatt, G. Bilardi, G. Pucci
{"title":"Area-universal circuits with constant slowdown","authors":"S. Bhatt, G. Bilardi, G. Pucci","doi":"10.1109/ARVLSI.1999.756040","DOIUrl":null,"url":null,"abstract":"An area-universal VLSI circuit can be programmed to emulate every circuit of a given area, but at cost of lower area-time performance. In particular, if a circuit with area-time bounds (A,T) emulated with a universal circuit with bounds (A/sub u/,T/sub u/), we say that the universal circuit has slowup A/sub u//A and slowdown T/sub u//T. A central question in VLSI theory is to investigate the inherent costs and tradeoffs of universal circuit designs. Prior to this paper, universal designs with O(1) blowup and O(log A) slowdown for area-A circuits were known. Universal designs for area-A circuits of O(/spl radic/A/sup 1+/spl epsiv//logA) nodes, with O(A/sup /spl epsiv//) blowup and O(log log A) slowdown, had also been developed. However, the existence of universal circuits with O(1) slowdown and relatively small blowup was an open question. In this paper, we settle this question by designing an area-universal circuit U/sub A//sup /spl epsiv// with O(1//spl epsiv/) slowdown and O(/spl epsiv//sup 2/A/sup /spl epsiv// log/sup 4/A) blowup, for any value of the parameter /spl epsiv/, 1/log A/spl les//spl epsiv//spl les/1. By varying, we obtain universal circuits which operate at different points in the spectrum of the slowdown-slowup tradeoff. In particular, when /spl epsiv/ is chosen to be a constant, our universal circuit yields O(1) slowdown.","PeriodicalId":358015,"journal":{"name":"Proceedings 20th Anniversary Conference on Advanced Research in VLSI","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 20th Anniversary Conference on Advanced Research in VLSI","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ARVLSI.1999.756040","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

An area-universal VLSI circuit can be programmed to emulate every circuit of a given area, but at cost of lower area-time performance. In particular, if a circuit with area-time bounds (A,T) emulated with a universal circuit with bounds (A/sub u/,T/sub u/), we say that the universal circuit has slowup A/sub u//A and slowdown T/sub u//T. A central question in VLSI theory is to investigate the inherent costs and tradeoffs of universal circuit designs. Prior to this paper, universal designs with O(1) blowup and O(log A) slowdown for area-A circuits were known. Universal designs for area-A circuits of O(/spl radic/A/sup 1+/spl epsiv//logA) nodes, with O(A/sup /spl epsiv//) blowup and O(log log A) slowdown, had also been developed. However, the existence of universal circuits with O(1) slowdown and relatively small blowup was an open question. In this paper, we settle this question by designing an area-universal circuit U/sub A//sup /spl epsiv// with O(1//spl epsiv/) slowdown and O(/spl epsiv//sup 2/A/sup /spl epsiv// log/sup 4/A) blowup, for any value of the parameter /spl epsiv/, 1/log A/spl les//spl epsiv//spl les/1. By varying, we obtain universal circuits which operate at different points in the spectrum of the slowdown-slowup tradeoff. In particular, when /spl epsiv/ is chosen to be a constant, our universal circuit yields O(1) slowdown.
具有恒定减速的区域通用电路
一个区域通用的VLSI电路可以被编程来模拟给定区域的每个电路,但代价是较低的区域时间性能。特别地,如果一个具有区域时间边界(a,T)的电路与具有边界(a /sub u/,T/sub u/)的通用电路模拟,我们说该通用电路具有慢速a /sub u// a和慢速T/sub u//T。VLSI理论中的一个核心问题是研究通用电路设计的固有成本和权衡。在此之前,已知的A区电路具有O(1)放大和O(log A)减速的通用设计。还开发了O(/spl径向/A/sup 1+/spl epsiv//logA)节点、O(A/sup /spl epsiv//)放大和O(log logA)减速的area-A电路的通用设计。然而,是否存在具有0(1)减速和相对较小爆炸的通用电路是一个悬而未决的问题。在本文中,我们设计了一个面积通用电路U/sub /A/ /sup /spl epsiv//,具有0 (1//spl epsiv//sup)减速和0 (/spl epsiv//sup 2/A/sup /spl epsiv// log/sup 4/A)放大,对于参数/spl epsiv/的任意值,1/log A/spl epsiv//spl epsiv//spl epsiv//spl epsiv//spl epsiv//spl epsiv//spl epsiv/ 1,解决了这个问题。通过变化,我们得到了在慢-慢-升权衡频谱的不同点上工作的通用电路。特别是,当/spl epsiv/选择为常数时,我们的通用电路产生O(1)的减速。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信