<link rel="stylesheet" href="styles.cf390c6bfbe7555f.css"> Skip to main content

VERIFICATION OF DATAFLOW SCHEDULING

dc.citation.epage758en_US
dc.citation.issue6en_US
dc.citation.spage737en_US
dc.citation.volume18en_US
dc.citation.woscount0
dc.contributor.authorChiang, Tsung-Hsien_US
dc.contributor.authorDung, Lan-Rongen_US
dc.contributor.department電控工程研究所zh_TW
dc.contributor.departmentInstitute of Electrical and Control Engineeringen_US
dc.date.accessioned2014-12-08T15:11:01Z
dc.date.available2014-12-08T15:11:01Z
dc.date.issued2008-09-01en_US
dc.description.abstractThis paper presents the formal verification method for high-level synthesis (HLS) to detect design errors of dataflow algorithms by using Petri Net (PN) and symbolic-model-verifier (SMV) techniques. Formal verification in high-level design means architecture verification, which is different from functional verification in register transfer level (RTL). Generally, dataflow algorithms need algorithmic transformations to achieve optimal goals and also need design scheduling to allocate process or resources before mapping on a silicon. However, algorithmic transformations and design scheduling are error-prone. In order to detect high-level faults, high-level verification is applied to verify the synthesis results in HLS. Instead of applying Boolean algebra in traditional verification, this paper adopts both Petri Net theory and SMV model checker to verify the correctness of the synthesis results of the high-level dataflow designs. In the proposed hybrid verification method, a high-level designor DUV (design-under-verification) is first transformed into a Petri Net model. Then, Petri Net theory is applied to check the correctness of its algorithmic transformations of HLS, and the SMV model checker is used to verify the correctness of the design scheduling. We presented two approaches to realize the proposed verification method and concluded the best one who outperforms the other in terms of processing speed and resource usage.en_US
dc.identifier.doi10.1142/S0218194008003891en_US
dc.identifier.issn0218-1940en_US
dc.identifier.journalINTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERINGen_US
dc.identifier.urihttp://dx.doi.org/10.1142/S0218194008003891en_US
dc.identifier.urihttps://ir.lib.nycu.edu.tw/handle/11536/8440
dc.identifier.wosnumberWOS:000262084900002
dc.language.isoen_USen_US
dc.subjectFormal verificationen_US
dc.subjecthigh-level synthesisen_US
dc.subjectdataflowen_US
dc.subjectPetri neten_US
dc.subjectmodel checkingen_US
dc.titleVERIFICATION OF DATAFLOW SCHEDULINGen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
000262084900002.pdf
Size:
641.96 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: