Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Качество результатов (QoR) — это термин, используемый для оценки технологических процессов. Как правило, оно представляется в виде вектора составляющих, при этом частный случай одномерного значения выступает в качестве обобщенной метрики.
Quality of Results (QoR) is a term used in evaluating technological processes. It is generally represented as a vector of components, with the special case of uni dimensional value as a synthetic measure.
История
Термин был придуман в конце 1980-х годов в индустрии автоматизированного проектирования электроники (EDA). QoR задумывался как показатель производительности интегральных схем (чипов) и изначально измерял площадь и скорость чипа. По мере развития индустрии в оценку QoR стали включать новые параметры чипов, отражая новые приоритеты разработчиков (например, энергопотребление, энергоэффективность, затраты на трассировку и т.д.). Ввиду широкого спектра оцениваемых характеристик QoR со временем превратился в универсальное векторное представление, состоящее из ряда различных значений, смысл каждого из которых явно определялся в документе анализа QoR. В настоящее время этот термин набирает популярность и в других технологических отраслях, где каждый сектор использует собственные соответствующие компоненты.
The term was coined by the Electronic Design Automation (EDA) industry in the late 1980s. QoR was meant to be an indicator of the performance of integrated circuits (chips), and initially measured the area and speed of a chip. As the industry evolved, new chip parameters were considered for coverage by the QoR, illustrating new areas of focus for chip designers (for example power dissipation, power efficiency, routing overhead, etc.). Because of the broad scope of quality assessment, QoR eventually evolved into a generic vector representation comprising a number of different values, where the meaning of each vector value was explicitly specified in the QoR analysis document. Currently the term is gaining popularity in other sectors of technology, with each sector using its own appropriate components.
Текущие тенденции в EDA
Первоначально QoR использовался для указания абсолютных значений, таких как площадь чипа, энергопотребление, быстродействие и т. п. (например, QoR может быть задан в виде вектора {100 МГц, 1 Вт, 1 мм²}), и мог применяться только для сравнения различных результатов одной и той же конструкторской спецификации. Современная тенденция среди разработчиков – включать в вектор QoR нормированные значения, чтобы они оставались значимыми в течение более длительного времени (по мере развития технологий) и/или для широких классов проектов. Например, часто в качестве компонента QoR используется число, представляющее отношение площади, необходимой для комбинационного логического блока, к площади, необходимой для простого логического элемента; это число часто называют «относительной плотностью комбинационной логики». В этом случае относительная плотность, равная пяти, обычно считается хорошим качеством результата (компонента относительной плотности комбинационной логики), в то время как относительная плотность, равная пятидесяти, указывает на серьезные проблемы проектирования (маршрутизация, используемая технология и т. д.), которые необходимо исследовать и устранить. Примечание: Новый термин «Качество кремния» (QoS) продвигается индустрией EDA в попытке оценить производительность инструментов EDA независимо от производительности разработчика на этапе фронтенд-проектирования. Утверждается, что по историческим причинам QoR является и должен оставаться мерой эффективности фронтенд-проектирования, а QoS – для анализа эффективности бэкенд-процессов. Однако, поскольку разработчики фронтенда все больше вовлечены в различные этапы бэкенд-проектирования, большое количество параметров QoS также включается в векторы анализа QoR.
Originally, the QoR was used to specify absolute values such as chip area, power dissipation, speed, etc. (for example, a QoR could be specified as a {100 MHz, 1W, 1 mm2} vector), and could only be used for comparing the different achievements of a single design specification. The current trend among designers is to include normalized values in the QoR vector, such that they will remain meaningful for a longer period of time (as technologies change), and/or across broad classes of design. For example, one often uses – as a QoR component – a number representing the ratio between the area required by a combinational logic block and the area required by a simple logic gate, this number being often referred to as "relative density of combinational logic". In this case, a relative density of five will generally be accepted as a good quality of result – relative density of combinational logic component – while a relative density of fifty will indicate severe design problems (routability, technology that is being used, etc.) which should be investigated and addressed. Note: A new term "Quality of Silicon" (QoS) is being promoted by the EDA industry in an attempt to measure the performance of backend EDA tools in isolation from the human designer's own performance in the frontend design stage. It is claimed that for historical reasons QoR is, and should remain, a measure of frontend design performance, while QoS should be reserved for analysing the performance of the backend related flow. However, with front end designers being increasingly concerned with and involved in various backend stages of the design, a large number of QoS parameters are also being included in the QoR analysis vectors.