Vhdl 什么是;结果质量(QoR)“;掩护?

Vhdl 什么是;结果质量(QoR)“;掩护?,vhdl,verilog,fpga,hdl,asic,Vhdl,Verilog,Fpga,Hdl,Asic,用于HDL设计和仿真的EDA工具的供应商越来越多地使用术语“结果质量”(quality of result,QoR)。 特别是当涉及到FPGA的高级合成(HLS)时,该术语用于通货膨胀数字,没有预先定义。 但QoR是如何定义的?QoR是一段HDL代码的度量还是EDA工具性能的度量 -- Wikipedia上的QoR文章只给出了非常简短的描述,主要是关于该术语的历史渊源,即从20世纪80年代起,QoR用于描述芯片设计的硅面积、功耗等。 如今,这些术语似乎被用在更一般的意义上。而且,这听起来像是一种

用于HDL设计和仿真的EDA工具的供应商越来越多地使用术语“结果质量”(quality of result,QoR)。 特别是当涉及到FPGA的高级合成(HLS)时,该术语用于通货膨胀数字,没有预先定义。
但QoR是如何定义的?QoR是一段HDL代码的度量还是EDA工具性能的度量

--

Wikipedia上的QoR文章只给出了非常简短的描述,主要是关于该术语的历史渊源,即从20世纪80年代起,QoR用于描述芯片设计的硅面积、功耗等。
如今,这些术语似乎被用在更一般的意义上。而且,这听起来像是一种通用而奇特的表达方式,某种程度上a比B好

我有意识地冒着这个问题可能被认为“过于宽泛”的风险,但我认为这仅仅意味着没有一个术语QoR的简明定义…

“你的QoR是什么?”

传统上应回答324 MHz、349 K门和6.2 W。这些值与QoR一起,使用预期平均互连效应的估计模型进行测量


一些信息也可以是和。

在Xilinx用户论坛上,“结果质量是什么”的问题回答如下:

QOR(这里)定义为当我们运行我们的套件时发生的事情 大约150种设计。我们有一套黄金的实际客户 设计,我们也有过去很麻烦的设计。 我们使用这些套件来比较我们的工具在所有方面的表现 结果指标。例如,如果是性能,我们将 继续约束周期约束,直到连续的试验 无法满足时间要求。如果它是一个比特流的时间,它是真实的 完成设计的时间。诸如此类,诸如此类 米制的[…]您如何衡量供应商之间的QOR?很多人 尝试过,都失败了。没有一种值得信赖的方法可以做到我所希望的 我知道

在Altera用户论坛中,结果质量的定义如下:

Altera在许多不同的上下文中使用该术语。这可能意味着不同 这取决于它的用途。这可能意味着一致性/改进 (Fmax、area等)或者如果是在IP上下文中,则表示IP 具有一致/改进的带宽或带宽质量(即 饥饿)。这是一个全行业的术语,所以Altera仅使用该术语 和其他人一样

有趣的是,Xilinx将QoR视为衡量许多不同设计的平均值的指标。另一方面,Altera更倾向于将QoR视为或多或少的固定指标,这取决于上下文


在比较这两个“定义”时,我认为Xilinx做得更好,因为他们还深入了解了在EDA工具的整个发展过程中用于确定和维护QoR的方法。Altera相当概括并提到了术语QoR的常见行业用途,但实际上并没有说什么。

它通常涵盖集成电路性能的改进和一致性。QoR包括用于测量后端eda工具性能的逻辑组合块(逻辑门)。

第一个链接定义了一个新的硅质量度量(QoS),简而言之,该度量设置为QoS=QoR+导线互连(因此仅适用于ASIC)。此外,QoR术语具有典型的1980年代含义,即作为最终芯片性能的早期估计。第二个链接基本上只是说QoR=max.frequency,但我怀疑这是否是一个好的定义?