首页 > 最新文献

2019 IEEE 28th Asian Test Symposium (ATS)最新文献

英文 中文
Validating Multi-Processor Cache Coherence Mechanisms under Diminished Observability 可观测性减弱下多处理器缓存一致性机制的验证
Pub Date : 2019-12-01 DOI: 10.1109/ATS47505.2019.00019
Binod Kumar, Atul Kumar Bhosale, M. Fujita, Virendra Singh
Modern chip multi-processors (CMP) inevitably require cache coherence mechanisms for their correct operation. However, exhaustive functional verification of a complex cache coherence mechanism is a challenging task. This leads to bugs escaping to the first silicon and necessitates validation at the post- silicon stage. In this work, an on-chip signal logging method is proposed which helps in bug detection in case of design errors and soft-errors arising out of reliability issues. The logged contents can then be further dumped off-line for fine-grained bug localization. The proposed methodology utilizes cache coherence protocol specifications to obtain the signal states of coherence transactions and the detector module flags an error once a mismatch is found between observed signal states and correct signal states. The proposed logging mechanism decreases the error detection latency at minimal area and power overheads. Experiments on a four core multiprocessor having a 7-stage MIPS pipeline implementing the widely utilized directory-based MESI protocol indicate that the proposed methodology succeeds in detecting design errors. Analysis of soft errors have also been performed and shorter error detection latency is achieved compared to a previously proposed technique in the literature.
现代芯片多处理器(CMP)不可避免地需要缓存一致性机制来保证其正确运行。然而,对复杂的缓存一致性机制进行详尽的功能验证是一项具有挑战性的任务。这将导致bug逃到第一个芯片,并且需要在后芯片阶段进行验证。本文提出了一种芯片上的信号记录方法,该方法有助于在设计错误和可靠性问题引起的软错误时检测错误。然后可以进一步脱机转储记录的内容,以便进行细粒度的错误本地化。所提出的方法利用缓存一致性协议规范来获取相干事务的信号状态,一旦发现观察到的信号状态与正确的信号状态不匹配,检测器模块就会标记错误。所提出的日志机制在最小的面积和功耗开销下减少了错误检测延迟。在采用基于目录的MESI协议的7级MIPS管道的四核多处理器上进行的实验表明,该方法能够成功地检测设计错误。对软错误的分析也被执行,与文献中先前提出的技术相比,实现了更短的错误检测延迟。
{"title":"Validating Multi-Processor Cache Coherence Mechanisms under Diminished Observability","authors":"Binod Kumar, Atul Kumar Bhosale, M. Fujita, Virendra Singh","doi":"10.1109/ATS47505.2019.00019","DOIUrl":"https://doi.org/10.1109/ATS47505.2019.00019","url":null,"abstract":"Modern chip multi-processors (CMP) inevitably require cache coherence mechanisms for their correct operation. However, exhaustive functional verification of a complex cache coherence mechanism is a challenging task. This leads to bugs escaping to the first silicon and necessitates validation at the post- silicon stage. In this work, an on-chip signal logging method is proposed which helps in bug detection in case of design errors and soft-errors arising out of reliability issues. The logged contents can then be further dumped off-line for fine-grained bug localization. The proposed methodology utilizes cache coherence protocol specifications to obtain the signal states of coherence transactions and the detector module flags an error once a mismatch is found between observed signal states and correct signal states. The proposed logging mechanism decreases the error detection latency at minimal area and power overheads. Experiments on a four core multiprocessor having a 7-stage MIPS pipeline implementing the widely utilized directory-based MESI protocol indicate that the proposed methodology succeeds in detecting design errors. Analysis of soft errors have also been performed and shorter error detection latency is achieved compared to a previously proposed technique in the literature.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121099855","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
ATS 2019 Sponsors
Pub Date : 2019-12-01 DOI: 10.1109/ats47505.2019.00-10
{"title":"ATS 2019 Sponsors","authors":"","doi":"10.1109/ats47505.2019.00-10","DOIUrl":"https://doi.org/10.1109/ats47505.2019.00-10","url":null,"abstract":"","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116252540","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Built-In Self-Diagnostic Mechanism for Delay Faults Based on Self-Generation of Expected Signatures 基于期望签名自生成的延迟故障内置自诊断机制
Pub Date : 2019-12-01 DOI: 10.1109/ATS47505.2019.000-4
Yushiro Hiramoto, S. Ohtake, Hiroshi Takahashi
In this paper, we propose a built-in self-diagnosis (BISD) mechanism for delay faults induced by degradation. This mechanism solely generates expected signatures using slower clock on the fly and requires no memory for storing pre-computed expected signatures. In our experiment, the proposed BISD mechanism is applied to benchmark circuits. Area overhead and diagnostic resolution are evaluated.
在本文中,我们提出了一种内置自诊断机制(BISD)来诊断由退化引起的延迟故障。这种机制只使用较慢的时钟动态生成预期签名,并且不需要内存来存储预先计算的预期签名。在我们的实验中,提出的BISD机制应用于基准电路。评估区域开销和诊断分辨率。
{"title":"A Built-In Self-Diagnostic Mechanism for Delay Faults Based on Self-Generation of Expected Signatures","authors":"Yushiro Hiramoto, S. Ohtake, Hiroshi Takahashi","doi":"10.1109/ATS47505.2019.000-4","DOIUrl":"https://doi.org/10.1109/ATS47505.2019.000-4","url":null,"abstract":"In this paper, we propose a built-in self-diagnosis (BISD) mechanism for delay faults induced by degradation. This mechanism solely generates expected signatures using slower clock on the fly and requires no memory for storing pre-computed expected signatures. In our experiment, the proposed BISD mechanism is applied to benchmark circuits. Area overhead and diagnostic resolution are evaluated.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129449728","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Iterative Parallel Test to Detect and Diagnose Multiple Defects for Digital Microfluidic Biochip 数字微流控生物芯片多缺陷检测与诊断的迭代并行测试
Pub Date : 2019-12-01 DOI: 10.1109/ATS47505.2019.00027
Sourav Ghosh, Dolan Maity, Arijit Chowdhury, S. Roy, C. Giri
Digital microfluidic biochip is a revolutionizing platform to execute complex bioassay operations concurrently. Dependability is an important feature of digital microfluidic biochip which is used for many safety-critical applications, such as point-of-care health assessment, air-quality monitoring, and food-safety testing. Therefore to ensure the proper functionality of the biochip a robust offline and online testing is required. Testing can be done before manufacturing or concurrently with other bioassay operations. In this work, we are presenting an efficient parallel testing and diagnosis scheme to reveal the location of all the faulty electrodes. Most of the algorithms present in the literature are mainly focused on single fault identification. But the diagnosis of biochip with multiple faults is not addressed properly. Even some of the algorithms have incorrectly classified the non faulty electrode as a faulty electrode. Thus in this paper, we are mainly focusing on the detection of multiple faults, correctly and efficiently. Moreover, this testing method is capable to check the given biochip with other concurrently running bioassay operations.
数字微流控生物芯片是一个革命性的平台,可以同时执行复杂的生物分析操作。可靠性是数字微流控生物芯片的一个重要特征,它被用于许多安全关键应用,如即时健康评估、空气质量监测和食品安全测试。因此,为了确保生物芯片的正常功能,需要进行强大的离线和在线测试。测试可以在生产前进行,也可以与其他生物测定操作同时进行。在这项工作中,我们提出了一种有效的并行测试和诊断方案,以揭示所有故障电极的位置。目前文献中的大多数算法主要集中在单故障识别上。但生物芯片多重故障的诊断一直没有得到很好的解决。甚至有些算法错误地将非故障电极分类为故障电极。因此,本文主要研究多故障的正确、高效检测。此外,该测试方法能够与其他并发运行的生物测定操作一起检查给定的生物芯片。
{"title":"Iterative Parallel Test to Detect and Diagnose Multiple Defects for Digital Microfluidic Biochip","authors":"Sourav Ghosh, Dolan Maity, Arijit Chowdhury, S. Roy, C. Giri","doi":"10.1109/ATS47505.2019.00027","DOIUrl":"https://doi.org/10.1109/ATS47505.2019.00027","url":null,"abstract":"Digital microfluidic biochip is a revolutionizing platform to execute complex bioassay operations concurrently. Dependability is an important feature of digital microfluidic biochip which is used for many safety-critical applications, such as point-of-care health assessment, air-quality monitoring, and food-safety testing. Therefore to ensure the proper functionality of the biochip a robust offline and online testing is required. Testing can be done before manufacturing or concurrently with other bioassay operations. In this work, we are presenting an efficient parallel testing and diagnosis scheme to reveal the location of all the faulty electrodes. Most of the algorithms present in the literature are mainly focused on single fault identification. But the diagnosis of biochip with multiple faults is not addressed properly. Even some of the algorithms have incorrectly classified the non faulty electrode as a faulty electrode. Thus in this paper, we are mainly focusing on the detection of multiple faults, correctly and efficiently. Moreover, this testing method is capable to check the given biochip with other concurrently running bioassay operations.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114396134","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Reinforcement-Learning-Based Test Program Generation for Software-Based Self-Test 基于强化学习的软件自测测试程序生成
Pub Date : 2019-12-01 DOI: 10.1109/ATS47505.2019.00013
Ching-Yuan Chen, Jiun-Lang Huang
Software-based Self-test (SBST) has been recognized as a promising complement to scan-based structural Built-in Self-test (BIST), especially for in-field self-test applications. In response to the ever-increasing complexities of the modern CPU designs, machine learning algorithms have been proposed to extract processor behavior from simulation data and help constrain ATPG to generate functionally-compatible patterns. However, these simulation-based approaches in general suffer sample inefficiency, i.e., only a small portion of the simulation traces are relevant to fault detection. Inspired by the recent advances in reinforcement learning (RL), we propose an RL-based test program generation technique for transition delay fault (TDF) detection. During the training process, knowledge learned from the simulation data is employed to tune the simulation policy; this close-loop approach significantly improves data efficiency, compared to previous open-loop approaches. Furthermore, RL is capable of dealing with delayed responses, which is common when executing processor instructions. Using the trained RL model, instruction sequences that bring the processor to the fault-sensitizing states, i.e., TDF test patterns, can be generated. The proposed test program generation technique is applied to a MIPS32 processor. For TDF, the fault coverage is 94.94%, which is just 2.57% less than the full-scan based approach.
基于软件的自检(SBST)已被认为是基于扫描的结构内置自检(BIST)的一个有前途的补充,特别是在现场自检应用中。为了应对日益复杂的现代CPU设计,人们提出了机器学习算法来从仿真数据中提取处理器行为,并帮助约束ATPG生成功能兼容的模式。然而,这些基于仿真的方法通常存在样本效率低下的问题,即只有一小部分仿真轨迹与故障检测相关。受强化学习(RL)最新进展的启发,我们提出了一种基于强化学习的过渡延迟故障(TDF)检测测试程序生成技术。在训练过程中,利用从仿真数据中获得的知识对仿真策略进行调优;与之前的开环方法相比,这种闭环方法显著提高了数据效率。此外,强化学习能够处理延迟响应,这在执行处理器指令时很常见。使用训练好的RL模型,可以生成使处理器达到故障敏感状态的指令序列,即TDF测试模式。提出的测试程序生成技术应用于MIPS32处理器。对于TDF,故障覆盖率为94.94%,仅比基于全扫描的方法低2.57%。
{"title":"Reinforcement-Learning-Based Test Program Generation for Software-Based Self-Test","authors":"Ching-Yuan Chen, Jiun-Lang Huang","doi":"10.1109/ATS47505.2019.00013","DOIUrl":"https://doi.org/10.1109/ATS47505.2019.00013","url":null,"abstract":"Software-based Self-test (SBST) has been recognized as a promising complement to scan-based structural Built-in Self-test (BIST), especially for in-field self-test applications. In response to the ever-increasing complexities of the modern CPU designs, machine learning algorithms have been proposed to extract processor behavior from simulation data and help constrain ATPG to generate functionally-compatible patterns. However, these simulation-based approaches in general suffer sample inefficiency, i.e., only a small portion of the simulation traces are relevant to fault detection. Inspired by the recent advances in reinforcement learning (RL), we propose an RL-based test program generation technique for transition delay fault (TDF) detection. During the training process, knowledge learned from the simulation data is employed to tune the simulation policy; this close-loop approach significantly improves data efficiency, compared to previous open-loop approaches. Furthermore, RL is capable of dealing with delayed responses, which is common when executing processor instructions. Using the trained RL model, instruction sequences that bring the processor to the fault-sensitizing states, i.e., TDF test patterns, can be generated. The proposed test program generation technique is applied to a MIPS32 processor. For TDF, the fault coverage is 94.94%, which is just 2.57% less than the full-scan based approach.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121600465","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Can Monitoring System State + Counting Custom Instruction Sequences Aid Malware Detection? 监控系统状态+计数自定义指令序列可以帮助检测恶意软件吗?
Pub Date : 2019-12-01 DOI: 10.1109/ATS47505.2019.00007
Aditya Rohan, K. Basu, R. Karri
Signature and behavior-based anti-virus systems (AVS) are traditionally used to detect Malware. However, these AVS fail to catch metamorphic and polymorphic Malware-which can reconstruct themselves every generation or every instance. We introduce two Machine learning (ML) approaches on system state + instruction sequences – which use hardware debug data – to detect such challenging Malware. Our experiments on hundreds of Intel Malware samples show that the techniques either alone or jointly detect Malware with ≥ 99.5% accuracy.
基于签名和行为的反病毒系统(AVS)传统上用于检测恶意软件。然而,这些AVS无法捕获变形和多态恶意软件,这些恶意软件可以在每一代或每一个实例中自我重构。我们介绍了两种基于系统状态+指令序列的机器学习(ML)方法,它们使用硬件调试数据来检测此类具有挑战性的恶意软件。我们对数百个英特尔恶意软件样本的实验表明,这些技术单独或联合检测恶意软件的准确率≥99.5%。
{"title":"Can Monitoring System State + Counting Custom Instruction Sequences Aid Malware Detection?","authors":"Aditya Rohan, K. Basu, R. Karri","doi":"10.1109/ATS47505.2019.00007","DOIUrl":"https://doi.org/10.1109/ATS47505.2019.00007","url":null,"abstract":"Signature and behavior-based anti-virus systems (AVS) are traditionally used to detect Malware. However, these AVS fail to catch metamorphic and polymorphic Malware-which can reconstruct themselves every generation or every instance. We introduce two Machine learning (ML) approaches on system state + instruction sequences – which use hardware debug data – to detect such challenging Malware. Our experiments on hundreds of Intel Malware samples show that the techniques either alone or jointly detect Malware with ≥ 99.5% accuracy.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115557261","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Message from the ATS 2019 Organizing Co-Chairs ATS 2019组织联合主席致辞
Pub Date : 2019-12-01 DOI: 10.1109/ats47505.2019.00008
I. Sengupta
Over the past three decades, ATS has grown to be one of the most significant international forums in the area of testing and diagnosis of circuits, systems and software. It is an honour for us to lead the organization of this conference this year. ATS 2019 continues the tradition of a very competitive review process, high-quality technical papers, stimulating and in-depth tutorials, and a wide variety of industry forum presentations.
在过去的三十年中,ATS已发展成为电路,系统和软件测试和诊断领域最重要的国际论坛之一。我们很荣幸能够主持今年的会议。ATS 2019延续了极具竞争力的审查过程、高质量的技术论文、刺激和深入的教程以及各种行业论坛演讲的传统。
{"title":"Message from the ATS 2019 Organizing Co-Chairs","authors":"I. Sengupta","doi":"10.1109/ats47505.2019.00008","DOIUrl":"https://doi.org/10.1109/ats47505.2019.00008","url":null,"abstract":"Over the past three decades, ATS has grown to be one of the most significant international forums in the area of testing and diagnosis of circuits, systems and software. It is an honour for us to lead the organization of this conference this year. ATS 2019 continues the tradition of a very competitive review process, high-quality technical papers, stimulating and in-depth tutorials, and a wide variety of industry forum presentations.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131884271","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
ATS 2019 Keynotes ATS 2019 主题演讲
Pub Date : 2019-12-01 DOI: 10.1109/ats47505.2019.00-14
{"title":"ATS 2019 Keynotes","authors":"","doi":"10.1109/ats47505.2019.00-14","DOIUrl":"https://doi.org/10.1109/ats47505.2019.00-14","url":null,"abstract":"","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134563903","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Efficient Testing of Physically Unclonable Functions for Uniqueness 物理不可克隆函数唯一性的有效检验
Pub Date : 2019-12-01 DOI: 10.1109/ATS47505.2019.00022
L. S. D. Araújo, Vinay C. Patil, L. A. J. Marzulo, F. França, S. Kundu
Physically unclonable functions (PUFs) have emerged as lightweight hardware security primitives for implementing secure authentication. Strong PUFs rely on random manufacturing process variation to create unique Boolean mappings from input (challenge) to output (output). For secure authentication, challenge to response mappings are required to be unique for each device. However, uniqueness is not guaranteed by design or manufacturing. Testing for uniqueness and weeding out non-unique parts are the only way to ensure uniqueness of devices. Uniqueness testing can be expensive in time as the challenge-responses of the N th device under-test, must be proven to be different from previously tested N - 1 devices, or the device must be discarded. To reduce the time complexity of uniqueness testing, Multi-Index hashing (MIH) was proposed for online testing in high volume manufacturing. Database search using MIH was shown to be fast, but it suffers from high memory cost. In this paper, we address the memory problem of MIH based uniqueness testing by proposing alternative MIH strategies. Our results indicate that the proposed search strategies can significantly reduce the memory cost without sacrificing performance, requiring ≈ 3.35× less memory with just a 17% performance overhead when testing the uniqueness of 1 million PUFs.
物理不可克隆函数(puf)已经成为实现安全身份验证的轻量级硬件安全原语。强puf依赖于随机的制造过程变化来创建从输入(挑战)到输出(输出)的唯一布尔映射。对于安全身份验证,要求每个设备的挑战响应映射是唯一的。然而,设计或制造并不能保证独特性。惟一性测试和剔除非惟一性部件是确保器件惟一性的唯一途径。唯一性测试在时间上可能是昂贵的,因为必须证明第N个待测设备的挑战响应与先前测试的N - 1个设备不同,否则必须丢弃该设备。为了降低唯一性测试的时间复杂度,提出了多索引哈希(Multi-Index hash, MIH)方法用于大批量生产的在线测试。使用MIH进行数据库搜索的速度很快,但内存成本较高。在本文中,我们通过提出备选的MIH策略来解决基于MIH的唯一性测试的内存问题。我们的研究结果表明,所提出的搜索策略可以在不牺牲性能的情况下显著降低内存成本,在测试100万个puf的唯一性时,只需要约3.35倍的内存,而性能开销仅为17%。
{"title":"Efficient Testing of Physically Unclonable Functions for Uniqueness","authors":"L. S. D. Araújo, Vinay C. Patil, L. A. J. Marzulo, F. França, S. Kundu","doi":"10.1109/ATS47505.2019.00022","DOIUrl":"https://doi.org/10.1109/ATS47505.2019.00022","url":null,"abstract":"Physically unclonable functions (PUFs) have emerged as lightweight hardware security primitives for implementing secure authentication. Strong PUFs rely on random manufacturing process variation to create unique Boolean mappings from input (challenge) to output (output). For secure authentication, challenge to response mappings are required to be unique for each device. However, uniqueness is not guaranteed by design or manufacturing. Testing for uniqueness and weeding out non-unique parts are the only way to ensure uniqueness of devices. Uniqueness testing can be expensive in time as the challenge-responses of the N th device under-test, must be proven to be different from previously tested N - 1 devices, or the device must be discarded. To reduce the time complexity of uniqueness testing, Multi-Index hashing (MIH) was proposed for online testing in high volume manufacturing. Database search using MIH was shown to be fast, but it suffers from high memory cost. In this paper, we address the memory problem of MIH based uniqueness testing by proposing alternative MIH strategies. Our results indicate that the proposed search strategies can significantly reduce the memory cost without sacrificing performance, requiring ≈ 3.35× less memory with just a 17% performance overhead when testing the uniqueness of 1 million PUFs.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124580802","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Orion: A Technique to Prune State Space Search Directions for Guidance-Based Formal Verification 猎户座:一种基于引导的形式化验证的状态空间搜索方向修剪技术
Pub Date : 2019-12-01 DOI: 10.1109/ATS47505.2019.00023
S. VineeshV., Binod Kumar, Rushikesh Shinde, Akshay Jaiswal, Harsh Bhargava, Virendra Singh
Model checking of large designs is a challenging task because of different scalability issues. In this paper, we aim to utilize guided state space traversal to address this issue. However, providing guidance for state space traversal of complex designs is also an equally challenging problem. We adopt a simulation-based strategy combined with Bayesian modelling approach for finding effective guidance hints for state space traversal. A heuristic-based structural dependency of the design yields ineffective guidance hints which need further of filtering. To prune out the ineffective guidance hints, we first generate module-level sub-properties from static analysis of the design. These sub-properties and structural dependency-based guidance hints are analyzed in simulation traces generated from the constrained-random test benches. These conditional occurrence of sub-properties and guidance hints are inputs to a Bayesian model which can then provide us the guidance hints with the highest profitability. With the proposed methodology, we succeed in pruning out the set of unprofitable guidance hints and obtain effective search directions which are then used to assist the model checking procedure. Experiments on two complex designs for different properties show the effectiveness of the proposed methodology in reducing CPU time during model checking.
由于不同的可扩展性问题,大型设计的模型检查是一项具有挑战性的任务。在本文中,我们的目标是利用引导状态空间遍历来解决这个问题。然而,为复杂设计的状态空间遍历提供指导也是一个同样具有挑战性的问题。我们采用基于仿真的策略结合贝叶斯建模方法来寻找状态空间遍历的有效引导提示。基于启发式的设计结构依赖会产生无效的引导提示,需要进一步过滤。为了剔除无效的指导提示,我们首先从设计的静态分析中生成模块级子属性。在约束随机试验台生成的仿真轨迹中,对这些子属性和基于结构依赖的制导提示进行了分析。这些子属性和引导提示的条件出现是贝叶斯模型的输入,然后贝叶斯模型可以为我们提供具有最高盈利能力的引导提示。利用所提出的方法,我们成功地修剪了无用的引导提示集,并获得了有效的搜索方向,然后用于辅助模型检查过程。在两种不同属性的复杂设计上进行的实验表明,该方法在减少模型检查时的CPU时间方面是有效的。
{"title":"Orion: A Technique to Prune State Space Search Directions for Guidance-Based Formal Verification","authors":"S. VineeshV., Binod Kumar, Rushikesh Shinde, Akshay Jaiswal, Harsh Bhargava, Virendra Singh","doi":"10.1109/ATS47505.2019.00023","DOIUrl":"https://doi.org/10.1109/ATS47505.2019.00023","url":null,"abstract":"Model checking of large designs is a challenging task because of different scalability issues. In this paper, we aim to utilize guided state space traversal to address this issue. However, providing guidance for state space traversal of complex designs is also an equally challenging problem. We adopt a simulation-based strategy combined with Bayesian modelling approach for finding effective guidance hints for state space traversal. A heuristic-based structural dependency of the design yields ineffective guidance hints which need further of filtering. To prune out the ineffective guidance hints, we first generate module-level sub-properties from static analysis of the design. These sub-properties and structural dependency-based guidance hints are analyzed in simulation traces generated from the constrained-random test benches. These conditional occurrence of sub-properties and guidance hints are inputs to a Bayesian model which can then provide us the guidance hints with the highest profitability. With the proposed methodology, we succeed in pruning out the set of unprofitable guidance hints and obtain effective search directions which are then used to assist the model checking procedure. Experiments on two complex designs for different properties show the effectiveness of the proposed methodology in reducing CPU time during model checking.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128372742","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
期刊
2019 IEEE 28th Asian Test Symposium (ATS)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1