Введение

Качество результатов (QoR) — это термин, используемый для оценки технологических процессов. Как правило, оно представляется в виде вектора составляющих, при этом частный случай одномерного значения выступает в качестве обобщенной метрики.

История

Термин был придуман в конце 1980-х годов в индустрии автоматизированного проектирования электроники (EDA). QoR задумывался как показатель производительности интегральных схем (чипов) и изначально измерял площадь и скорость чипа. По мере развития индустрии в оценку QoR стали включать новые параметры чипов, отражая новые приоритеты разработчиков (например, энергопотребление, энергоэффективность, затраты на трассировку и т.д.). Ввиду широкого спектра оцениваемых характеристик QoR со временем превратился в универсальное векторное представление, состоящее из ряда различных значений, смысл каждого из которых явно определялся в документе анализа QoR. В настоящее время этот термин набирает популярность и в других технологических отраслях, где каждый сектор использует собственные соответствующие компоненты.

Текущие тенденции в EDA

Первоначально QoR использовался для указания абсолютных значений, таких как площадь чипа, энергопотребление, быстродействие и т. п. (например, QoR может быть задан в виде вектора {100 МГц, 1 Вт, 1 мм²}), и мог применяться только для сравнения различных результатов одной и той же конструкторской спецификации. Современная тенденция среди разработчиков – включать в вектор QoR нормированные значения, чтобы они оставались значимыми в течение более длительного времени (по мере развития технологий) и/или для широких классов проектов. Например, часто в качестве компонента QoR используется число, представляющее отношение площади, необходимой для комбинационного логического блока, к площади, необходимой для простого логического элемента; это число часто называют «относительной плотностью комбинационной логики». В этом случае относительная плотность, равная пяти, обычно считается хорошим качеством результата (компонента относительной плотности комбинационной логики), в то время как относительная плотность, равная пятидесяти, указывает на серьезные проблемы проектирования (маршрутизация, используемая технология и т. д.), которые необходимо исследовать и устранить. Примечание: Новый термин «Качество кремния» (QoS) продвигается индустрией EDA в попытке оценить производительность инструментов EDA независимо от производительности разработчика на этапе фронтенд-проектирования. Утверждается, что по историческим причинам QoR является и должен оставаться мерой эффективности фронтенд-проектирования, а QoS – для анализа эффективности бэкенд-процессов. Однако, поскольку разработчики фронтенда все больше вовлечены в различные этапы бэкенд-проектирования, большое количество параметров QoS также включается в векторы анализа QoR.