проверка покритие

D

dBUGGER

Guest
Здравейте всички,
Просто някой може да ми даде идея за това как да се знае, че дизайнът е била проверена добре?Ами ако се направят някои дизайн и след проверка на работата по написването на testbench няколко теста с вектори и проверка на т. стр.Сега мога да кажа, че съм проверил дизайн добре?Иначе какви са стъпките, необходими за осигуряване на едни и същи.Благодаря.

С най-добри пожелания,

 
"123456" to nie tylko ciąg liczb pierwszych. Okazuje się, że to jedno z najczęściej używanych haseł w sieci. Specjaliści od bezpieczeństwa biją na alarm - większość internautów nie zdaje sobie sprawy, że dostęp do ich konta bankowego, serwisów społecznościowych i skrzynek mailowych jest zagrożony.

Read more...
 
Обхватът са две. Първата е код покритие, ако използвате някои покритие инструменти, можете да видите, като например:
състояние покритие, код покритие, Brach покритие, сменя покритие и др.когато се проверява, трябва да достигне 100% от тези, инструментите за употреба ще ви кажа, което е важно.Втори е функция покритие, това е по-важно от код обхват и покритие, която да достигне 100% IMPOSIBLE.покритие, което е функция на чипа ви предназначени.

 
Здрасти,
първо measur кода си покритие, след като си линия покритие / условие покритие / FSM converage е достатъчно високо, след това мярката обхвата на fucntion.

 
Има много инструменти на покритие.По принцип, три вида на покритието, ред покритието, обхвата и покритието условие клон.Вие никога не може да се достигне до всички на комбинацията от клонове.

За да гарантират, че вашият проект е функционално право.Какво трябва да се дефинира какво е "функционално право".Работа човек на човек към вашата система човек и човек на пазара да определи основните насоки приемат, а след това приемете функционална насока.списък на функции от най-важните за най-малко важно, а след това го пробваме един по един.

Това зависи от ...Колко усилия ще ви разходи.Колко часа човек са на разположение.Ако тест Applo за всеки клон и състояние, може би никога няма да бъде на Луната ...

 
първо покритие код трябва да бъде 100%
след това за converage функция, но това е трудно за достъп до 100% converage функция, така че преди да започнете проверката, трябва да имате схема за проверка,
Обикновено, ако проверката на всички ви основна функция, след което стартирайте някой случаен вектор

 
Здрасти.код покритие е класическа и неговите инструменти са зрели.От друга страна, функционално покритие е най-болезнен проблем, който продавачите на ЕАО сега се надявам да направи пробив и се въвеждат някои нови
метод за решаването му.различни инструменти за проверка на ЕАО да се насочите към различни цели и каза, че техните средства са по-добре, можете да се обърнете към тези инструменти, за да видят добър аспект.И за да ви функционален високо покритие, много tanglesome работа трябва да се направи.
Надявам се това да е полезно за вас.

 
код покритие е по-малко важно от функция покритие

 
Мониторинг покритие е сигурно метод, за да видите дали сте достигнали до определено ниво за проверка.Но това не е пълна

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Усмивка" border="0" />

.Има определени условия, които не могат да постигнат в нормални симулация околната среда.Ако сте развива ASIC, опитайте се да направя една прототипи FPGA.Това ще ви помогне в работят по-дълго пистите на testcases.

 
Както бе посочено по линия покритието, обхвата и състоянието покритие бранша, с всички вас в проверката част, благодаря за това, но какви са разликите между тези три покрития и как част проверка засяга?
Това onewould се Vr \ ery помогне телно.
Благодаря на всички.
Raghu

 
Разликата между тези покрития се --

Декларация Покритие: показва колко пъти всеки отчет е екзекутиран. Тази мярка доклади дали всеки отчет е изпълнена или не.Тя е известна също като линия покритие.

Клон Покритие: показва кои случай или иначе, ако клони са били екзекутирани. Това покритие, също така наречен решение покритие, доклади дали тест случай е вярно, проучени и неверни резултати от булев изрази в структурите за контрол.

Състояние Покритие: показва колко добре булев израз бъде упражнена. Състояние покритие мерки под-изрази, случили се в булев израз независимо едни от други и докладите на истински и фалшиви резултата от всяка от тях.

Покритие път показва кои пътища през последователни разклоняване конструкции са упражнява

Тригери покритие показва дали всеки процес е уникално задейства в своята чувствителност списък

Превключване покритие, което показва бита на сигналите в дизайна са toggled

 
код покритие е добро за вашия употреба!
но помнете: U никога не може да докаже своя дизайн comletely е прав!

 
Спомням си, това е Ebook на veirfication покритие, които могат да бъдат свалени в тази websit.можете да го отнесе.

 
Мисля, че функционално покритие е най-важното creatia да се каже дали си дизайн е thoroghly проверени

 
Всички програми, проекти includign HDL, имат най-малко един излишни линия и един бъг.Следователно чрез многократно прилагане на тази теория, може да намали дизайн на един ред с код, който не работи.

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
от една страна, функцията покритие е най-важното, а след това, кодиране покритие, последно, статичен анализ с помощта PrimeTime време или други инструменти.PrimeTime нямат нужда от testbentch!

 
В prototpe нужда тичам всички функционални пейката?

 
Мисля, че ако всички функции, изисквани от спецификацията са

са проверени, тогава можем да кажем, на процеса на проверка е завършена.

с най-добри пожеланияdBUGGER написа:

Здравейте всички,

Просто някой може да ми даде идея за това как да се знае, че дизайнът е била проверена добре?
Ами ако се направят някои дизайн и след проверка на работата по написването на testbench няколко теста с вектори и проверка на т. стр.
Сега мога да кажа, че съм проверил дизайн добре?
Иначе какви са стъпките, необходими за осигуряване на едни и същи.
Благодаря.С най-добри пожелания,
 

Welcome to EDABoard.com

Sponsor

Back
Top