Mühazirə 2-3(MLS)
Layihələndirmənin aspektləri, stadiyaları və mərhələləri.
Layihə prosedurları.
Layihələndirmə aspektləri dedikdə bir-neçə iyerarxik səviyyələrdə həll olunan yaxin(qohum) məsələlər qrupları başa düşülür.
Layihələndirme prosesinin vacib aspektləri bunlardir:
- funksional;
- konstruktor;
- texnoloji.
Funksional aspekt obyektin fəaliyyətinin əsas prinsipləri, oyektdə baş veren fiziki və informasiya proseslərinin xarakter ilə əlaqəli olub prinsipial, funksional, struktur , kinematik sxemlerdə ifadə olunur.
Konstruktor aspekti funksional layihələndirmənin nəticələrinin həyata kecirilməsi , başqa sözlə obyektin həndısi formalarınin müəyyən olunması və onlarin fəzada qarşılıqlı yerləşməsi ilə əlaqəlidir.
Texnoloji aspekt konstruktor layihələndirmənin həyata kecirilməsinə aid olub obyektin hazırlanmasınin üsul və vasitələrinin təsviri ilə əlaqəlidir.
Layihələmdirmə prosesini stadiyalara, mərhələlərə və prosedurlara bolmək olar.
Mürəkkəb obyektlərin layihələndirilməsi zamani aşagidakı stadiyalari fərqləndirirlər:
- elmi-tədqiqat işləri(ETİ);
- təcrübi-konstruktor işləri(TKİ);
- texniki layihə(TL);
-işci layihə( İL);
- təcrübi nümunənin sinaqları.
ETİ stadiyasini öz növbəsində layihəöncəsi tədqiqatlar, texniki tapşırıq, texniki təkliflər stadiyalarına bölmək olar.Bu stadiyalarda ardıcıl olaraq yeni məhsulun alınmasına olan təlabatlar oyrənilir, məhsulun yaradılmasının fiziki, informasiya konstuktiv, texnoloji prinsipləri və bu prinsiplərin həyata keçirilməsi imkanları tədqiq edilir, obyektlərin xarakteristika və parametrlərinin mümkün qiymətləri proqnozlaşdırılır. ETİ-nin yerinə yetirilməsinin nəticəsi olaraq texniki tapşırıq (TT) formalaşdırilır.
TKİ stadiyasında məmulatın eskiz layihəsi işlənilir, ETİ stadiyasinda qərarlaşdırılmış prinsiplər və müddəalar yoxlanılır, konkretləşdirilir və korrektə olunur.
Texniki layihə stadiyasında ətraflı texniki həllər qəbul edilir və layihənin bütün hissələri işlənilir.
İşçi layihə stadiyasında obyektin yaradilmasını təmin edə biləcək konstruktor-texnoloji sənədlərin tam komplekti işlənilir.
Təcrübi nümunənin sinaqları stadiyasında layihədəki mümkün səhvlərin aşkar edilməsinə imkan verən nəticələr alinır, onlarin aradan qaldirilması üçün tədbirlər görülür və bundan sonra layihə sənədləri məmulatın seriyali istehsal məqsədı ilə müəssisəyə verilir.
Layihələndirmə həmçinin mərhələlərə bölünür. Layihələndirmə mərhələsı - layihələndirmənin şərti qeyd olunmuş hissəsi olub bir iyerarxik səviyyəyənin layihə həllinə mənsub olan bir və ya bir neçə layihə prosedurunun yerinə yetirilməsini nəzərdə tutur.
Layihə həlli – oyektin və ya onun tərkib hissələrinin təsviri olub layihələndirmənin sona çatması və ya onun davam etdirilməsi yolları haqqinda qərar verilməyə imkan verir.
Layihə proseduru- layihələndirmənin bir hissəsi olub layihə həllinin alınması ilə başa çatır. Layihə prosedurlarının təsnifat sxemi şəkil .-də verimişdir.
(sxemi çəkərsən- tercume si ilə )
Şəkil . Layihə prosedurlarının təsnifat sxemi
Layihə prosedurları sintez və analiz prosedurlarına bölünür.
Sintez proseduru layihələndirilən obyektin təsvirinin yaradılmasini nəzərdə tutur.Belə təsvirlərdə oyektin strukturu və parametrləri əks olunur ki, bu da struktur və parametrik sintez prosedurlarinin əsasını təşkil edir.
Obyektin strukturu dedikdə onun elementlərinin tərkibi və bu elementlərin bir-birləri ilə əlaqə üsulları başa düşülür.
Obyektin parametri- obyektin müəyyən xüsusiyyətlərini və ya onun fəaliyyət rejimlərini xarakterizə edən kəmiyyətdir.
Analiz prosedurunun əsas vəzifəsi obyektin xüsusiyyətləri haqqında faydalı informasiyanin alinması məqsədi ilə layihələndirilən obyektin tədqiq olunmasıdır.
Analizin məqsədi – obyektin iş qabliyyətinin yoxlanmasıdır.
Bundan əlavə enən (yxarıdan aşağıya) və yüksələn (aşağıdan yuxarı) ləyihələndirməni fərqləndir.
Enən layihələndirmədə yuxarı iyerarxik səviyyənin məsələləri aşağı iyerarxik səviyyənin məsələlərindən daha əvvəl yerinə yetirilir.
Yüksələn layihələndirmədə isə ardicillıq əksinə aparilir.
Mürəkkəb sistemlərin funksional layihələndirilməsi əsasən enən konstruktor layihələndirməsində isə yuksələn layihələndirmədir.
Layihələndirmə marşrutu- tələb olunan layihə həllərinin alınmasına aparan layihə prosedurları ardıcillığıdır.
Şəkil .-də enən layihələndirmənin müəyyən bir mərhələsi üçün layihə prosedurlarinin tipik ardıcıllığı verilmişdir.
(SXEMİ TERCüme ELE)
Şəkil . Layihələndirmə prosesinin sxemi
Bundan əvvəlki mərhələdə k-cı iyerarxik səviyyənin məsələləri həll olunmuşdur və enən layihələndirmə zamanı bu məsələlərin həllinin nəticəsi - sistemin (k+1)-ci səviyyəsinin layihələndirilməsinin texniki tapşırığının formalaşdırılmasıdır.
Sistemin layihələndirilməsi onun strukturunun ilkin variantının sintezi ilə başlayır. Bu variantın qiymətləndirilməsi ücün model yaradılır: riyazi – avtomatlaşdırılmış layihələndirmə zamanı, eksperimental və ya stend - avtomatlaşdırılmamış layihələndirmə zamanı.
Elementlərin parametrlərinin ilkin qiymətləri seçildikdən sonra variantın analizi yerinə yetirilir ki, nəticədə onun qiymətləndiriməsi mümkün olur.
Əgər iş qabliyyəti lazimi dərəcədə ödənərsə layihə həlli qəbul olunmuş hesab olunur , sistemin (k+1)-ci səviyyəsi qəbul olunmuş formada təsvir olunur və baxılan səviyyənin elementlərinin layihələndirilməsi üçün texniki tapşırıqlar formalaşdırılır. Əgər alınmış layihə həllərı qaneedici olmazsa layihəni yaxşılaşdırmaq yolları araşdırılır.
Adətən bunu X vektorunu (daxili parametrlər) təşkil edən elementlərin parametrlərinin ədədi qiymətlərinin dəyişdirilməsi ilə aparırlar.
X modifikasiyalar prosedurlari, analizlər və analizlərin nəticələrinin qiymətlər məcmusu parametrik sintez prsedurunu təşkil edir. Əgır X modifikasiyaları məqsədyönümlüdürlərsə və hər-hansı bir keyfiyyət göstəricisinin ən yaxşı qiymətinin axtarılması strategiyasına tabedirlərsə onda parametrik sintez prosedurunu optimallaşdırma proseduru adlandirmaq olar.
Возможно, что путем параметрического синтеза не удастся добиться приемлемой keyfiyyət степени выполнения условий работоспособности. Тогда используют другой путь, связанный с модификациями структуры. Новый вариант структуры синтезируется, и для него повторяются процедуры формирования модели и параметрического синтеза.
Если не удастся получить приемлемое проектное решение и на этом пути, то ставится вопрос окорректировке ТЗ, сформулированного на предыдущем этапе проектирования. Такая корректировка может потребовать повторного выполнения ряда процедурk-го иерархического уровня, что и обусловливаетитерационный характерпроектирования.
Взаимосвязь проектных процедур анализа и синтеза имеет характер вложенностипроцедурыанализав
Процедуры синтеза и анализа. Проектные процедуры делятся на процедуры синтеза и анализа.
Процедуры синтеза заключаются в создании описаний проектируемых объектов. В таких описаниях отображаются структура и параметры объекта и соответственно существуют процедуры структурного и параметрического синтеза. Под структурой объекта понимают состав его элементов и способы связи элементов друг с Кругом. Параметр объекта—величина, характеризующая некоторое свойство объекта или режим его функционирования. Примерами процедур структурного синтеза служат синтез логической схемы (структура которой выражается перечнем входящих в нее логических элементов и соединений) или синтез алгоритма (его структура определяется составом и последовательностью операторов). Процедура параметрического синтеза заключается в расчете значений параметров элементов при заданной структуре объекта, например геометрических размеров интегральных компонентов при заданном эскизе топологии микросхемы или номиналов пассивных элементов в заданной принципиальной электрической схеме.
Структурирование объекта иногда может вызвать затруднения. Это относится, например, к проектированию интегральных схем на компонентном уровне. Однако и здесь можно условно выделить участки полупроводникового кристалла и рассматривать их как элементы структуры.
Процедуры анализа заключаются в исследовании проектируемого объекта или его описания, направленном на получение полезной информации о свойствах объекта. Цель анализа—проверка работоспособности объекта. Часто задача анализа формулируется как задача установления соответствия двух различных описаний одного и того же объекта. При этом одно из описаний считается первичным и его корректность предполагается установленной. Другое описание относится к более подробному уровню иерархии или к другому аспекту, и его правильность нужно установить сопоставлением с первичным описанием. Такое сопоставление называется верификацией.
Принципы построения маршрутов проектирования. Основные принципы построения маршрутов проектирования: расчленение сложной задачи синтеза полного комплекта конструкторско-технологической документации на более простые задачи синтеза промежуточных проектных решений; чередование процедур синтеза и верификации; итерационность проектирования; усиление тщательности анализа (многовариантность, усложнение моделей) по мере приближения к окончательному проектному решению.
Расчленение сложной задачи синтеза на ряд простых выполняется в соответствии с рассмотренными положениями блочно-иерархического подхода к проектированию. Расчленение позволяет распределить работу между соответствующими подразделениями проектного предприятия, организовать параллельно-последовательное выполнение проектных процедур коллективом разработчиков.
Чередование процедур синтеза и верификации обусловлено тем, что для большинства задач структурного синтеза отсутствуют методы, обеспечивающие безошибочное получение проектных решений, удовлетворяющих требованиям ТЗ. Это связано с трудностями формализации задач синтеза, поэтому основные решения принимает человек на основе эвристических приемов. При этом невозможно учесть все многообразие качественных и количественных требований и избежать ошибок. Поэтому результаты предложенных при синтезе проектных решений контролируются выполнением верификации.
Итерационность проектирования обусловлена двумя факторами. Во-первых, она вытекает из особенностей блочно-иерархического подхода. Действительно, при нисходящем проектировании на п-м. иерархическом уровне можно лишь предположительно судить о свойствах неспроектированных элементов, которые будут разрабатываться на следующем (п +1)-м уровне. При восходящем проектировании неопределенность связана с требованиями ТЗ, корректность которых может быть установлена только при выполнении процедур самого верхнего иерархического уровня. Поэтому ошибочность или неоптимальность решений, полученных на предыдущих этапах, выявляется в последующем, что требует возврата к предыдущим этапам для перепроектирования. Во-вторых, итерационность связана с чередованием синтеза и верификации, представляющим собой последовательное приближение к приемлемому проектному решению. Очевидно, что на первых итерациях синтезируемые варианты хуже с точки зрения выполнения ТЗ, чем последующие. Поэтому на первых итерациях с помощью довольно приближенных моделей полученные варианты оцениваются быстро и просто. Чем ближе очередной вариант к окончательному решению, тем более точное и всестороннее исследование требуется для его оценки. Следовательно, в процедурах верификации нужно использовать не одну модель объекта, а иерархический ряд моделей, различающихся сложностью и точностью.
Усиление тщательности анализа по мере приближения к окончательному решению выражается также в том, что проверка производится по все большему числу показателей, оговариваемых в ТЗ, зачастую с учетом статистического характера параметров и нестабильности внешних условий.
Подходы к верификации. Существуют два подхода к верификации проектных процедур: аналитический и численный. Аналитический подход основан на использовании формальных методов доказательства соответствия двух сравниваемых описаний. Для реализации аналитического подхода необходимо в рамках некоторой формальной системы установить язык представления проектных решений и правила преобразования предложений и конструкций этого языка, нужно разработать алгоритмы целенаправленного применения правил для приведения сравниваемых вариантов к виду, по которому можно сделать заключение о наличии или отсутствии соответствия этих вариантов. В настоящее время класс объектов, для которых удается реализовать аналитический подход, ограничен.
Численный подход основан на математическом моделировании процессов функционирования проектируемых объектов. Моделирование—это исследование объекта путем создания его модели и оперирования ею с целью получения полезной информации об объекте. При математическом моделировании исследуется математическая модель (ММ) объекта.
Математической моделью технического объекта называется совокупность математических объектов (чисел, скалярных переменных, векторов, матриц, графов и т. п.) и связывающих их отношений, отражающая свойства моделируемого технического объекта, интересующие инженера-проектировщика. Математическая модель, отражающая поведение моделируемого объекта при заданных изменяющихся во времени внешних воздействиях, называется имитационной.
При конструировании необходимо определить прежде всего геометрические и топологические свойства объектов: форму деталей и их взаимное расположение в конструкции. Эти свойства отображаются с помощью структурных математических моделей, которые могут быть выражены уравнениями поверхностей и линий, системами неравенств, графами, матрицами инциденций и т. п.
При функциональном проектировании моделируют состояние или процессы — последовательности сменяющих друг друга состояний объекта. Такое моделирование осуществляется с помощью функциональных математических моделей. Типичная форма функциональных ММ—система уравнений, выражающая взаимосвязи между фазовыми (характеризуют состояние объекта), внешними(характеризуют состояние внешней по отношению к объекту среды) и независимыми переменными, которыми могут быть времяt и пространственные координаты ,,. Решением системы уравнений являются зависимости элементов вектораV фазовых переменных от Z=(t,,,) представляемых в виде совокупности графиков или в табличной форме. Верификация на основе моделирования заключается в установлении соответствия проектного решения, представленного математической модельюМпр, исходному (эталонному) описанию, заданному в виде ТЗ или модели Мэт иного иерархического уровня или аспекта, нежели Мпр. Модели Мпр и Мэт в общем случае имеют разные размерности и состав векторов фазовых переменных. Однако обе модели должны при совпадающих внешних условиях приводить к одинаковым, в пределах заданной точности, зависимостям Vэт(Z) и Vnp(Z), где Vэт и Vnp—векторы фазовых переменных на выходах проектируемого объекта (или, что то же самое, на границах, отделяющих объект от внешней среды). Идентичность внешних условий означает, что в моделях Мпр и Мэт должны использоваться одинаковые векторы внешних параметров Q=(,,…,).Типичные внешние параметры - температура окружающей среды, напряжения источников питания, параметры входных сигналов и нагрузки. Соответствие двух описаний (моделей), в указанном выше смысле, называютфункциональной эквивалентностью.
Если Z, Q, Vэт и Vnp—векторы дискретных величин (в частности, элементами векторов Vэт и Vnp могут быть булевы переменные), то положительный результат верификации будет при совпадении значений векторов Vэт и Vnp во всех точках дискретного пространства переменных Z и Q. Такая ситуация характерна для верификации логических схем. Однако в практических задачах количество точек пространства (Z, Q) слишком велико, поэтому актуально сокращение числа испытаний при верификации. Эта проблема связана с подбором подходящих тестовых входных воздействий для обнаружения несоответствий в моделях Мпр и Мэт и по своему характеру близка к задачам, решаемым в технической диагностике.
При непрерывном характере хотя бы части элементов векторов Vэт(Z) и Vnp(Z) соответствие моделей устанавливается по совпадению выходных параметров (/,. Выходные параметры - это величины, характеризующие свойства системы. Типичные примеры выходных параметров—функционалы зависимостей Vэт(Z) и Vnp(Z), например, задержка распространения, амплитуда выходного сигнала, частота генерируемых колебаний. Если в результате моделирования для каждого тестового воздействия получают с оговоренной точностью совпадение выходных параметров, рассчитанных с помощью сравниваемых моделей, то говорят о соответствии (корректности) проверяемого описания.
Типовые проектные процедуры. На рис. 2 представлена одна из возможных классификаций проектных процедур.
Процедуры структурного синтеза по характеру проектируемого объекта делятся на синтез схем (принципиальных, функциональных, структурных, кинематических и др.), конструкций (определение геометрических форм, взаимного расположения деталей), процессов (технологических, вычислительных и др.), документации (чертежей, пояснительных записок, ведомостей и др.).
Основные процедуры параметрического синтеза—оптимизация номинальных значений параметров элементов и их допусков. Важная задача назначения технических требований на параметры объекта, решаемая при внешнем проектировании, отнесена к задаче оптимизации допусков. Идентификация моделей
Рис. 2. Классификация проектных процедур.
заключается в расчете параметров, используемых в ММ. Для процедур оптимизации, как правило, требуется выполнение большого объема вычислений с помощью сложных программных комплексов. В отдельных случаях удовлетворительные результаты параметрического синтеза получаются на основе упрощенных методик, подобных расчетным методикам неавтоматизированного проектирования.
Детерминированная верификация может быть направлена на выявление соответствия структур объектов, заданных двумя различными описаниями (структурная верификация), или значений выходных параметров (параметрическая верификация). Параметрическая верификация может выполняться по полной совокупности параметров или по их части, в последнем случае различают верификацию статическую, динамическую, в частотной области.
Статистический анализ предназначен для получения статистических сведений о выходных параметрах при заданных законах распределения параметров элементов. Результаты статистического анализа можно представлять гистограммами, оценками числовых характеристик распределений выходных параметров.
Анализ чувствительности заключается в расчете коэффициентов чувствительности выходных параметров к изменениям параметров элементов (или внешних параметров). Различают абсолютный и относительный коэффициенты чувствительности:
; ,
где иноминальные значения параметровисоответственно.
Задачи, в которых исследование свойств объекта сводится к однократному решению уравнений модели при фиксированных значениях внутренних и внешних параметров, называются задачами одновариантного анализа. Задачи, требующие многократного решения уравнений модели при различных значениях внутренних и внешних параметров, называются задачами многовариантного анализа.
Примеры маршрутов проектирования. Рассмотрим типичный маршрут проектирования ЭВМ на БИС. Проектирование начинается с разработки алгоритмов, реализуемых аппаратной частью ЭВМ. Алгоритмы записываются на одном из языков описания регистровых структур или микропрограмм. Модель ЭВМ, полученная на уровне регистровых передач, отрабатывается с помощью предлагаемых разработчиком тестов. Далее последовательно выполняются процедуры преобразования алгоритмического описания в функциональную схему, в которой элементами являются функциональные узлы, и покрытия этой схемы функциональными ячейками избранной топологии, функционально-логическое проектирование завершается выполнением логической верификации, во время которой проверяется соответствие полученной схемы из функциональных ячеек исходному алгоритму функционирования. Обнаруженные ошибки устраняются путем возврата и повторного выполнения предыдущих процедур.
Далее выполняются процедуры конструкторского проектирования. Сначала функциональная схема разрезается на части, соответствующие определенным конструктивам. Затем выполняются процедуры размещения и трассировки. Функциональные ячейки размещаются в кристаллах БИС, корпуса БИС—на печатных платах типовых элементов замены, сами ТЭЗ—в блоках. Конструирование блоков, ТЭЗ и БИС может осуществляться параллельно. Процедуры конструкторского проектирования являются процедурами синтеза, поэтому после их выполнения требуется верификация для установления соответствия между топологической и принципиальной электрической схемами, контроль задержек с учетом конструктивных параметров и т. п.
Другой пример маршрута проектирования—последовательность проектных процедур конструкторского проектирования радиоэлектронной аппаратуры (РЭА). Задание на конструирование получается после разработки функциональных схем. Конструирование начинается с покрытия функциональной схемы микросхемами заданного набора. Полученная принципиальная электрическая схема разбивается на части, соответствующие отдельным ТЭЗ. Далее для каждого ТЭЗ выполняются размещение микросхем на плате, расслоение (распределение электрических соединений по слоям многослойных печатных плат), трассировка монтажных соединений, оформление конструкторской документации, изготовление машинных носителей с информацией для программно-управляемого технологического оборудования, используемого в производстве печатных плат.
Dostları ilə paylaş: |