﻿<?xml version="1.0" encoding="utf-8"?>
<ArticleSet>
  <ARTICLE>
    <Journal>
      <PublisherName>مرکز منطقه ای اطلاع رسانی علوم و فناوری</PublisherName>
      <JournalTitle>فصلنامه مهندسی برق و مهندسی کامپيوتر ايران</JournalTitle>
      <ISSN>16823745</ISSN>
      <Volume>23</Volume>
      <Issue>2</Issue>
      <PubDate PubStatus="epublish">
        <Year>2025</Year>
        <Month>12</Month>
        <Day>13</Day>
      </PubDate>
    </Journal>
    <ArticleTitle>Enhanced Automatic Test Pattern Generation Using PSO-FAN Algorithm</ArticleTitle>
    <VernacularTitle>تولید الگوی آزمون خودکار پیشرفته با استفاده از الگوریتم PSO-FAN</VernacularTitle>
    <FirstPage>127</FirstPage>
    <LastPage>137</LastPage>
    <ELocationID EIdType="doi" />
    <Language>fa</Language>
    <AuthorList>
      <Author>
        <FirstName>سید حمید</FirstName>
        <LastName>ظهیری</LastName>
        <Affiliation>university of Birjand</Affiliation>
      </Author>
      <Author>
        <FirstName> احسان</FirstName>
        <LastName>حق پرست</LastName>
        <Affiliation>دانشگاه بیرجند</Affiliation>
      </Author>
      <Author>
        <FirstName>ابوالفضل</FirstName>
        <LastName>بیجاری</LastName>
        <Affiliation>دانشگاه بیرجند</Affiliation>
      </Author>
    </AuthorList>
    <History PubStatus="received">
      <Year>2025</Year>
      <Month>1</Month>
      <Day>2</Day>
    </History>
    <Abstract>&lt;p style="text-align: left;"&gt;The domain of Very Large Scale Integrated (VLSI) circuit testing has experienced advancements in methodologies for fault detection, which are crucial for addressing the complexities of modern applications. Traditional testing techniques frequently fall short in achieving precise fault localization, highlighting the necessity for the development of enhanced methodologies. This paper endeavors to investigate the implementation of an optimized test generation algorithm aimed at improving testing efficiency and increasing fault coverage. In this study, we utilized a (PSO)-enhanced FAN (fan-out-oriented algorithm) applied to ISCAS'89 benchmark circuits. The optimization process involved refining the decision trees utilized in the FAN algorithm through a rigorously defined cost function, which strikes a balance between accuracy, complexity, and operational efficiency. The results indicate improvement in both fault coverage and detection efficiency. Furthermore, the optimization process resulted in a reduction of required test vectors, thereby enhancing testing efficiency, particularly in high-volume production environments. The study also introduces the development of diagnostic metrics that provide deeper insights into circuit failures and proposes design-for-testability techniques to improve reliability. The integration of PSO within the FAN algorithm not only facilitates the generation of robust test solutions but also produces high-quality test vectors.&lt;/p&gt;</Abstract>
    <OtherAbstract Language="FA">&lt;p&gt;حوزه آزمایش مدارهای یکپارچه با مقیاس بسیار بزرگ (VLSI) در سال&amp;zwnj;های اخیر پیشرفت&amp;zwnj;های قابل توجهی در روش&amp;zwnj;های تشخیص خطا تجربه کرده است، به طوری که این پیشرفت&amp;zwnj;ها در کاربردهای پیچیده اهمیت فراوانی یافته&amp;zwnj;اند. هرچند که روش&amp;zwnj;های سنتی برای شناسایی مدارهای سالم و معیوب کارآمد هستند، اما معمولاً در تشخیص دقیق انواع مختلف خطا محدودیت&amp;zwnj;هایی دارند. این مقاله به بررسی پیاده&amp;zwnj;سازی یک الگوریتم بهینه&amp;zwnj;سازی شده به نام FAN (الگوریتم تولید تست مبتنی بر خروجی) می&amp;zwnj;پردازد که با استفاده از تکنیک بهینه&amp;zwnj;سازی ازدحام ذرات (PSO) بر روی مدارهای معیاری ISCAS'89 انجام شده است. نتایج حاصل از این مطالعه نشان&amp;zwnj;دهنده بهبود در پوشش خطا و افزایش دقت تشخیص می&amp;zwnj;باشد. به علاوه، این بهینه&amp;zwnj;سازی منجر به کاهش تعداد بردارهای آزمایشی مورد نیاز گردیده است که در نتیجه کارایی آزمایش را در شرایط تولید با حجم بالا افزایش می&amp;zwnj;دهد. این تحقیق بر اهمیت توسعه معیارهای تشخیصی به منظور درک بهتر عیوب مدار تأکید می&amp;zwnj;کند و به&amp;zwnj;کارگیری تکنیک&amp;zwnj;های طراحی که قابلیت آزمایش را تقویت کند، پیشنهاد می&amp;zwnj;نماید. استفاده از PSO در الگوریتم FAN، نشان&amp;zwnj;دهنده پتانسیل بالای این روش در فرآیند تولید تست است و موجب برقراری تعادلی مناسب بین دقت، پیچیدگی و کارایی عملیاتی می&amp;zwnj;شود.&lt;/p&gt;</OtherAbstract>
    <ObjectList>
      <Object Type="Keyword">
        <Param Name="Value">تولید خودکار الگوی آزمون، بهینه سازی، مدارات VLSI، الگوریتم های فراابتکاری، الگوریتم FAN</Param>
      </Object>
    </ObjectList>
    <ArchiveCopySource DocType="Pdf">http://ijece.org/en/Article/Download/49064</ArchiveCopySource>
  </ARTICLE>
</ArticleSet>