<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
	<front>
		<journal-meta>
			<journal-id journal-id-type="publisher-id">INFORMATICA</journal-id>
			<journal-title-group>
				<journal-title>Informatica</journal-title>
			</journal-title-group>
			<issn pub-type="epub">0868-4952</issn>
			<issn pub-type="ppub">0868-4952</issn>
			<publisher>
				<publisher-name>VU</publisher-name>
			</publisher>
		</journal-meta>
		<article-meta>
			<article-id pub-id-type="publisher-id">inf14201</article-id>
			<article-id pub-id-type="doi">10.15388/Informatica.2003.010</article-id>
			<article-categories>
				<subj-group subj-group-type="heading">
					<subject>Research article</subject>
				</subj-group>
			</article-categories>
			<title-group>
				<article-title>Identifying Legal and Illegal States in Synchronous Sequential Circuits Using Test Generation</article-title>
			</title-group>
			<contrib-group>
				<contrib contrib-type="Author">
					<name>
						<surname>Bareiša</surname>
						<given-names>Eduardas</given-names>
					</name>
					<xref ref-type="aff" rid="j_INFORMATICA_aff_000"/>
				</contrib>
				<contrib contrib-type="Author">
					<name>
						<surname>Motiejūnas</surname>
						<given-names>Kęstutis</given-names>
					</name>
					<email xlink:href="mailto:kestas@soften.ktu.lt">kestas@soften.ktu.lt</email>
					<xref ref-type="aff" rid="j_INFORMATICA_aff_000"/>
				</contrib>
				<contrib contrib-type="Author">
					<name>
						<surname>Šeinauskas</surname>
						<given-names>Rimantas</given-names>
					</name>
					<xref ref-type="aff" rid="j_INFORMATICA_aff_000"/>
				</contrib>
				<aff id="j_INFORMATICA_aff_000">Department of Software Engineering, Kaunas University of Technology, Studentų 50–406, LT‐3028 Kaunas, Lithuania</aff>
			</contrib-group>
			<pub-date pub-type="epub">
				<day>01</day>
				<month>01</month>
				<year>2003</year>
			</pub-date>
			<volume>14</volume>
			<issue>2</issue>
			<fpage>135</fpage>
			<lpage>154</lpage>
			<history>
				<date date-type="received">
					<day>01</day>
					<month>03</month>
					<year>2003</year>
				</date>
			</history>
			<abstract>
				<p>Identifying legal and illegal states significantly reduces computational complexity of ATPG. A unified framework for identification of the legal and illegal states is presented. Most known methods for identification of the legal and illegal states are interpretable within this framework. New theorems and the resulting procedures for identifying exact collection of legal or illegal states of a circuit are presented. Experimental results demonstrate that exact collection of legal states for some circuits is significantly smaller than collections obtained by backward state search algorithm and by algorithm based on combinational ATPG theorems. The use of the exact collection of legal states allows identifying more undetectable faults. The proposed procedure for identifying of the exact collection of legal states starts from any state of the circuit, builds initially an enlarged collection of legal states and converges rapidly to the exact solution.</p>
			</abstract>
			<kwd-group>
				<label>Keywords</label>
				<kwd>sequential circuits</kwd>
				<kwd>legal and illegal states</kwd>
				<kwd>detectability of faults</kwd>
			</kwd-group>
		</article-meta>
	</front>
</article>