CCSS: Emulating Mixed-Signal VLSI Systems
CCSS: Emulating Mixed-Signal VLSI Systems
批准号:
1509126
负责人:
Mark Horowitz
金额:
$40.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-08-15 至 2019-07-31
中文摘要
提案1509126PI:Mark Horowitz机构:斯坦福大学题目:仿真混合信号VLSI系统项目目标:为了验证组合的模拟和数字VLSI芯片,我们创建了运行在数字逻辑仿真器上的模拟组件的功能模型。非技术性的技术扩展创造了一个无处不在的计算环境:我们现在有了歌唱卡片和计算机控制的汽车,很快所有这些设备都将连接到网络。物联网是当今计算研究中最有前途的领域之一。然而,如果我们要完全实现一个完全互联的世界的前景,就必须解决一个根本问题:如何验证复杂的混合信号集成电路,这些集成电路是这场革命的基础。由于这些芯片将模拟和数字模块紧密耦合在一起,因此我们需要一起验证整个模拟/数字系统。解决混合信号验证问题是实现这一新未来必须解决的关键挑战,也是本研究的主题。技术:最近已开始通过创建可在数字验证环境中运行的模拟块模型来解决此问题。本研究从两个方面对前人的工作进行了扩展。首先,它将解决当前模拟建模工作的一些限制,使其更加通用(处理实际电路中发生的更多类型的情况),并对创建这些模型的过程进行编码。这第一个扩展将使其更容易使用当前的建模技术。不幸的是,今天的芯片系统是如此复杂,以至于基于软件的仿真对于系统验证来说往往太慢了。因此,大多数公司都依赖硬件仿真平台进行验证。因此,我们的第二个目标是通过创建一个系统来进一步扩展我们的模拟功能建模,该系统可以将这些功能模型映射到当前用于硬件仿真的平台。这些仿真平台要么由现场可编程逻辑阵列(FPGA)组成,要么由定制的仿真芯片组成。我们将探索两种模拟功能映射的方法,将所有模拟块直接映射到FPGA逻辑,以及构建模拟模型解释器,并选择最具成本效益的方法。由于直接映射方法可以保持用于模拟块和数字块的时钟速率之间的固定比率,因此构建简单的过采样模拟模型可能是有意义的。这里的挑战是将所需的计算映射到FPGA。大多数模拟功能可以映射到数字模块,通过查找表(LUT)和滤波器/DSP模块实现。在解释器方法中,我们将探索构建一个模拟模型评估引擎,该引擎将在模型的输入更改时对其进行仿真。如果模拟信号的变化速度慢于主时钟,我们可能会为每个模型评估设置多个周期,从而使这一方法更加有效。此外,我们可以构建比模拟功能模型少得多的模型评估引擎。
英文摘要
Proposal 1509126PI: Mark HorowitzInstitution: Stanford UniversityTitle: Emulating Mixed-Signal VLSI SystemsProject Goals:To validate combined analog and digital VLSI chips, we create functional models of the analog components which run on digital logic emulators.Nontechnical Technology scaling created an environment of ubiquitous computing: we now have singing cards, and computer controlled cars, and soon all these devices will be connected to the net. The Internet of Things is one of the most promising areas in computing research today. Yet there is a fundamental problem that must be addressed if we are going to fully realize the promise of a fully connected world: how to validate the complex mixed-signal integrated circuits that are the foundation of this revolution. Since these chips tightly couple analog and digital blocks, we need to validate the entire analog/digital system together. Attacking the mixed-signal validation issue is a key challenge that must be addressed to enable this new future, and it is the topic of this research.Technical:Recent work has started to address this issue, by creating models of the analog blocks that can be run in a digital validation environment. This research extends this prior work in two way. First it will address some of the limitations of the current analog modeling work to both make it more general (handle more types of situations that occur in real circuits), and codify the procedure for creating these models. This first extension will make it much easier to use the current modeling technique. Unfortunately chip systems are so complex today that software based simulation is often too slow for system validation. As a result most companies rely on hardware emulation platforms for validation. Thus our second goal is to further extend our analog function modeling by creating a system that can map these functional models onto a platform currently used for hardware emulation. These emulation platforms either consist of field programmable logic arrays (FPGAs) or custom built emulation chips.We will explore two approaches to analog functional mapping directly mapping all analog blocks to FPGA logic, and building an analog model interpreter and choose the most cost effective approach. Since the direct mapped approach can maintain a fixed ratio between the rates of the clocks used for the analog and digital blocks, it might make sense to build simple oversampled analog models. Here the challenge is in mapping the required computation to the FPGA. Most analog functions can be mapped to digital blocks, implemented with lookup tables (LUTs) and filter/DSP blocks. In the interpreter approach, we will explore building an analog model evaluation engine that will emulate a model when its inputs change. If the analog signals change more slowly than the main FPGA clock, we might have many cycles for each model evaluation, making this a more efficient approach. In addition, it is possible that we can build many fewer model evaluation engines than analog functional models.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Presidential Young Investigator Award: Computer Tools for VLSI
-
批准号:8451822
-
项目类别:Continuing Grant
-
资助金额:$31.2万
-
财政年份:1985
-
负责人:Mark Horowitz
-
依托单位:
海外基金