<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Flynn Systems</title>
	<atom:link href="http://www.flynn.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flynn.com</link>
	<description></description>
	<lastBuildDate>Thu, 29 Jul 2010 19:57:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FSC and SSP Partner with Value Added Service Provider Agreement</title>
		<link>http://www.flynn.com/press-releases/fsc-and-ssp-partner-with-value-added-service-provider-agreement/</link>
		<comments>http://www.flynn.com/press-releases/fsc-and-ssp-partner-with-value-added-service-provider-agreement/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 16:06:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Press Releases]]></category>

		<guid isPermaLink="false">http://www.flynn.com/?p=3045</guid>
		<description><![CDATA[&#160;
Nashua, NH July, 2010 &#8211; Flynn Systems Corp (FSC), developer of onTAP Boundary Scan Solutions, and Solution Sources Programming (SSP), the test technology leader in strategies and development of Benchtop Boundary Scan, ICT, and Functional Test, have established a new strategic relationship.&#160;Flynn Systems&#8217; has made Solution Sources Programming, Inc. their new onTAP Boundary Scan Solutions [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><strong><span style="font-family: Arial;"><span style="font-size: small;">Nashua, NH July, 2010</span></span></strong><span style="font-family: Arial;"><span style="font-size: small;"> &#8211; Flynn Systems Corp (FSC), developer of onTAP Boundary Scan Solutions, and Solution Sources Programming (SSP), the test technology leader in strategies and development of Benchtop Boundary Scan, ICT, and Functional Test, have established a new strategic relationship.&nbsp;Flynn Systems&rsquo; has made Solution Sources Programming, Inc. their new onTAP Boundary Scan Solutions<i> Value Added Service Provider.&nbsp;</i>&nbsp;Serving both Domestic and International Customers, SSP is located in Northern California (San Jose), SSP provides complete JTAG tutorial and customer consulting, DFT and JTAG test program development support for onTAP in conjunction with its ICT and Functionalservices. &nbsp;To assist SSP in expanding their boundary scan test offerings, FSC is providing a complete suite of onTAP Boundary Scan hardware and software, along with technical support to enable SSP to develop and run comprehensive JTAG tests using onTAP Boundary Scan Series 4000.</span></span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial;"><span style="font-size: small;"></p>
<p>Current and potential customers of onTAP Boundary Scan Solutions are encouraged to use SSP as a resource for rapid, responsive, full service test solutions.&nbsp;Ryan Flynn, FSC&rsquo;s Marketing Manager says, &ldquo;This is a terrific opportunity for Flynn Systems.&nbsp;We are excited to work with an Industry Leader like SSP, known for helping customers by simplifying test strategies but giving the best overall test solutions. We believe working with SSP offers onTAP users more options and a broader range of test development services.&nbsp;We are confident in their capabilities, in their tests and the high level of customer service they deliver to our mutual customers.&rdquo;</p>
<p></span></span><span style="font-size: small;"></p>
<p>&nbsp;</p>
<p></span><span style="font-family: Arial;"><span style="font-size: small;">    </span></span></p>
<p><strong><span style="font-family: Arial;"><span style="font-size: small;">SSP</span></span></strong><span style="font-family: Arial;"><span style="font-size: small;"> (<a href="http://www.ssprog.com">www.ssprog.com</a>) is a leading developer and supplier of JTAG test solutions in California across all hardware levels, including device, board, and system. SSP is a team of test experts and engineers. SSP serves as a Benchtop Boundary Scan /JTAG, In-Circuit Test (ICT), and Functional Test support supplier for many diverse industries like High Tech, Medical, Green Tech, Defense to name a few.</span></span></p>
<ul>
<li><span style="font-family: Arial;"><span style="font-size: small;">Design-For-Testability (DFT) analysis including checking the DFT compliance of customer&rsquo;s design before board layout. onTAP&nbsp;Boundary Scan/(JTAG) test program development, including on-board programming of CPLD, FPGA, flash, I<sup>2</sup>C, IEEE 1149.6 <br />
    </span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;"><span style="line-height: 115%;">ICT test program development for the Agilent 307X and Teradyne TS and 228X testers</span></span></span></li>
<li><span style="font-family: Arial;"><span style="font-size: small;"><span style="line-height: 115%;">Functional test program development and system architecture utilizing Agilent and LabView software/hardware solutions; and incorporating Boundary Scan into functional applications</span><span style="line-height: 115%;">. </span></span></span></li>
</ul>
<p><strong><span style="font-family: Arial;"><span style="font-size: small;">Flynn Systems Corp.</span></span></strong><span style="font-family: Arial;"><span style="font-size: small;"> (<a href="http://www.flynn.com">www.flynn.com</a>) <span style="line-height: 115%;">has provided test, debug, and programming solutions for the Boundary Scan test standard (JTAG IEEE 1149.1 &#8211; 6) for over ten years.&nbsp;Their onTAP software package delivers completely automated Boundary Scan testing for devices of all levels of complexity on printed circuit boards (PCB) and non-Boundary Scan devices interacting with the scan enabled devices.&nbsp;onTAP&rsquo;s functionality also includes the capability to program flash devices using only the onTAP USB Test and Programming Cable. Flynn Systems Corp. provides high level test suites and the highest fault coverage available with a powerful ATG engine: all backed by fast, responsive technical support. &nbsp;Its satisfied customers include Intel, Qualcomm, Harris RF, Benchmark Electronics, Raytheon, L-3 Communications, Cadence Design, Teradyne, Checkpoint Systems, Ulticom, and University of Arizona.&nbsp; Flynn Systems&rsquo; onTAP provides Boundary Scan services for university research, avionics, defense systems, consumer goods, and medical electronics.&nbsp; It is based in New Hampshire with distributors and partners in Europe and in the Middle East.</span></span></span></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flynn.com/press-releases/fsc-and-ssp-partner-with-value-added-service-provider-agreement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>onTAP Download Request</title>
		<link>http://www.flynn.com/messages/ontap-thank-you/</link>
		<comments>http://www.flynn.com/messages/ontap-thank-you/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 14:00:04 +0000</pubDate>
		<dc:creator>Update</dc:creator>
				<category><![CDATA[Messages]]></category>

		<guid isPermaLink="false">http://www.flynn.com/?p=2006</guid>
		<description><![CDATA[Thank you for your interest in onTAP&#160;Boundary Scan software.
Please click the button below to continue with the download.
Click here to learn more about our 30MHz Dual Channel JTAG&#160;Test and Programming cable.
Now supporting IEEE 1149.6!
Current build 4194. Updated July 23, 2010


MUST&#160;READ&#160;- IMPORTANT&#160;NOTE: 
Currently we are developing support for industry standard USB JTAG cables such as the [...]]]></description>
			<content:encoded><![CDATA[<p>Thank you for your interest in onTAP&nbsp;Boundary Scan software.</p>
<p>Please click the button below to continue with the download.</p>
<p><a href="http://www.flynn.com/boundary-scan-products-and-services/highspeed-jtag-test-and-programing-cable/"><strong>Click here to learn more about our 30MHz Dual Channel JTAG&nbsp;Test and Programming cable.</strong></a></p>
<p><span style="font-size: larger;"><strong>Now supporting IEEE 1149.6!</strong></span></p>
<p>Current build 4194. Updated July 23, 2010</p>
<p><a href="http://flynn.com/files/downloads/ontap_setup.exe"><img width="127" height="24" alt="Download onTAP Boundary Scan Software, begin testing today!" src="http://www.flynn.com/wp-content/uploads/image/PICS/download.gif" /></a><a href="http://flynn.com/files/downloads/ontap_setup.exe"><br />
</a></p>
<p><span style="font-size: larger;"><strong>MUST&nbsp;READ&nbsp;- IMPORTANT&nbsp;NOTE: </strong></span><br />
Currently we are developing support for industry standard USB JTAG cables such as the XILINX Platform USB and Altera USB Blaster.&nbsp; In doing so, some routines within onTAP have been altered.&nbsp; For the moment, some users may find that onTAP will not load because the Windows environment does not have the necessary settings to enable onTAP to properly function.&nbsp;<span style="color: rgb(255, 0, 0);"> Please download this Microsoft&reg; file</span> &#8211; <a href="http://www.microsoft.com/downloads/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;displaylang=en</a> (if this link does not work, please copy and paste it into your browser).</p>
<p><b>&quot;This [BLADE&nbsp;Network&nbsp;Research] is the second company I&rsquo;ve used onTAP at, I&rsquo;ve been using it for 3 or 4 years. Other vendors I&rsquo;ve used tended to dismiss my problems or suggest a work around that just hides the problem. Lately I&rsquo;ve been letting Flynn develop our applications because I just don&rsquo;t have the time.&nbsp; That&rsquo;s another option if you need a boundary scan test but have way too many other testing details to sort out.&quot; F. Roberts &#8216;Test Engineer&#8217; Blade Network Research<i><br />
</i></b></p>
<p><a href="http://flynn.com">Continue browsing</a></p>
<table cellspacing="1" cellpadding="1" border="1" style="width: 585px; height: 333px;">
<tbody>
<tr>
        </tr>
<tr>
<td width="95" bgcolor="#000099" colspan="2" style="text-align: center;"><span style="color: rgb(255, 255, 255);"><big><strong>onTAP&nbsp;Build Change Log</strong></big></span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4194</strong></big></td>
<td><span style="font-size: small;">Upgrades code related to serial flash programming models</span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4193</strong></big></td>
<td><span style="font-size: small;">Corrects problem in DTS models when passing in values to subroutines and calling subroutines from subroutines<br />
            </span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4192</strong></big></td>
<td>Usability enhancements</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4191</strong></big></td>
<td>
<ul>
<li><span style="font-size: small;">Adds capability to write message strings with variables from within the ShowFail(message) instruction  <br />
                </span></li>
<li><span style="font-size: small;">Adds capability to run script-generated SVF files with updated scans based on varying bit string values</span></li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4190</strong></big></td>
<td><span style="font-size: small;">Corrects problem updating pin register values in DTS models when running cluster tests in multi-chain applications</span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4189</strong></big></td>
<td>
<ul>
<li><span style="font-size: small;">Corrects problem setting preload values for 1149.6 AC differential receivers when the pin type is bidirectional<br />
                </span></li>
<li><span style="font-size: small;">             Corrects problem setting guards from ProScan on bidirectional differential receiver pins.  </span></li>
<li><span style="font-size: small;">Corrects problem related to option on Jumpers page to automatically add jumpers for IEEE 1149.6 testing of capacitively coupled devices. Extends capability so that in-line resistors are accounted for</span></li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4187</strong></big></td>
<td><span style="font-size: small;">Upgrades User Defined script capabilities  </span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4186</strong></big></td>
<td><span style="font-size: small;">Adds capability to run Play/Record binary files in buffered mode, reducing run time and eliminating program latency while in the Run-Test/Idle state</span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4184</strong></big></td>
<td>
<ul>
<li><span style="font-size: small;">Updates support for onTAP GPIO Serializer<br />
                </span></li>
<li><span style="font-size: small;">Corrects test generation problem when pins from devices in multiple JTAG chains  are used in cluster tests<span style="font: 7pt &quot;Times New Roman&quot;;"><br />
                </span></span></li>
<li><span style="font-size: small;">Upgrades handling  of unplug-plug events for onTAP USB cables</span></li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4183</strong></big></td>
<td>
<ul>
<li><span style="font-size: small;">Adds support for AUG netlist format.<span style="font: 7pt &quot;Times New Roman&quot;;"><br />
                </span></span></li>
<li><span style="font-size: small;">Corrects problem showing bit-string message values in user-defined scripts.  </span></li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4181</strong></big></td>
<td><span style="font-size: small;">Updates User Defined code.  </span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4179</strong></big></td>
<td><span style="font-size: small;">Ensures that pins are alternately selected to drive a net when the pins are joined by low-ohm resistors, providing each pin a chance to drive high and low multiple times.</span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4178</strong></big></td>
<td><span style="font-size: small;">Allows for use of for-loops in User Defined tests.</span><span style="font-size: 11pt;">  <br />
            </span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4177</strong></big></td>
<td><span style="font-size: small;"><span>Updates Protel netlist translator</span></span></td>
</tr>
<tr>
<td width="95"><big><strong>Build  4174</strong></big></td>
<td><span style="font-size: small;"><span>Sets  preload capture values for to opposite value of expected capture values.</span></span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4173</strong></big></td>
<td><span style="font-size: small;">Updates 1149.6 related settings.  </span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4172</strong></big></td>
<td><span style="font-size: small;">Add preload provisions for 1149.6 sample  instruction.               </span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4171</strong></big></td>
<td><span style="font-size: small;">Corrects problem related to incorrect test values in multi-chain applications for the vectors following the SAMPLE instruction for some configurations.  </span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4170</strong></big></td>
<td>Improves  usability of ProScan graphical debug environment by adding advanced  controls for search, pin level diagnostics, and ease of switching  between and running tests.</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4166</strong></big></td>
<td>
<ul>
<li><span style="font-size: small;">Improves Reset operation of USB cable when Reset buttons are clicked and when  calling Reset from the onTAP DLLs.</span></li>
<li><span style="font-size: small;">Adjusts diagnostic message for no-connect pins in the event of stuck-at faults.</span></li>
<li><span style="font-size: small;">Upgrades use of&nbsp; EXTEST_TRAIN instruction for 1149.6 AC testing.</span></li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4165</strong></big></td>
<td>
<ul>
<li><span style="font-size: small;">Adds pin-wiggle capability in ProScan for 1149.6 AC coupled pins.<br />
                </span></li>
<li><span style="font-size: small;">Upgrades Guards+Attributes tab in ProScan to facilitate setting guards, attributes, recompiling, and rerunning tests from within ProScan.<br />
                </span></li>
<li><span style="font-size: small;">Corrects problem showing test messages for multi-chain applications.<br />
                </span></li>
<li><span style="font-size: small;">Adjusts FabMaster netlist translator code.</span></li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4164</strong></big></td>
<td><span style="font-size: small;">Corrects DTS test generation where EXTERNAL pin declarations are used when large numbers of cells with common control cells are present</span>.</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4163</strong></big></td>
<td><span style="font-size: small;">Adds screen to view onTAP Network License Manager&rsquo;s server screen.<br />
            </span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4162</strong></big></td>
<td>
<ul>
<li><span style="font-size: small;">Updates for Play/Record feature used when loading configuration files.<br />
                </span></li>
<li><span style="font-size: small;">Updates for licensing and onTAP Network License Manager.  </span></li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4161</strong></big></td>
<td><span style="font-size: small;">Corrects problem with IDCODE tests resulting from millisecond delay settings in multi-chain tests or when specified on the Settings page.  <br />
            </span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4160</strong></big></td>
<td>
<ul>
<li><span style="font-size: small;">Includes updates for programming Lattice FPGAs.<br />
                </span></li>
<li><span style="font-size: small;">Upgrades differential pair testing. Reads port groupings of differential pair pins in BSDL files and accounts for all positive and negative side pins using BSDL files and netlist.</span><span style="font-size: 11pt;"> </span></li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4158</strong></big></td>
<td>
<ul>
<li><span style="font-size: small;">Adds Play/Record feature for SVF program configuration files. Play/Record converts SVF files to binary, allowing faster programming. Play / Record can be enabled from the Cables menu for specific SVF files.  <br />
                </span></li>
<li><span style="font-size: small;">Ensures that guard constraints in the Browse Circuit view are updated when a guard condition is changed the Vector view</span></li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4157</strong></big></td>
<td>Improves stability in ProScan debugging environment</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4156</strong></big></td>
<td><span style="font-size: small;">Enables manual  input of text in the License Request Folder Edit box &nbsp;on the Help About page</span>.</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4155</strong></big></td>
<td><span style="font-size: small;">Statically  links Windows DLLs to enable that user&rsquo;s have the correct DLLs</span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4153</strong></big></td>
<td>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8"><br />
            <meta name="ProgId" content="Word.Document"><br />
            <meta name="Generator" content="Microsoft Word 12"><br />
            <meta name="Originator" content="Microsoft Word 12"></p>
<link rel="File-List" href="file:///C:%5CUsers%5CRyan%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" />
<link rel="themeData" href="file:///C:%5CUsers%5CRyan%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" />
<link rel="colorSchemeMapping" href="file:///C:%5CUsers%5CRyan%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" /><!--{12653821309031}--><!--{12653821309032}--><br />
<style type="text/css">
<!--{12653821309033}-->
</style>
<p><!--{12653821309034}--><span style="font-size: small;"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Corrects potential false failures in multi-chain applications</span></span>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </meta><br />
            </meta><br />
            </meta><br />
            </meta>
            </td>
</tr>
<tr>
<td width="95"><big><strong>Build 4152</strong></big></td>
<td><span style="font-size: small;">Ads stability when generating tests for some multi-JTAG chain applications</span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4151</strong></big></td>
<td>
<ul>
<li><span style="font-size: small;">Corrects problem writing failure reports from Mfg test screen when Operator, Serial Number, and Unit Type text strings are entered. </span></li>
<li><span style="font-size: small;">Adds pin-wiggling capability on Nets screen and ProScan for the Xilinx USB cable</span></li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4150</strong></big></td>
<td>Adds code for Xilinx USB Platform Cable support (<strong>Beta</strong>).</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4149</strong></big></td>
<td><span style="font-size: small;">Adds SAMPLE/PRELOAD instruction as a default in first cluster test scan prior to EXTEST instruction.</span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4148</strong></big></td>
<td>
<ul>
<li><span style="font-size: 11pt;">Corrects test generation for circuits with shared control cells to ensure that only one driver on a net is active at one time.</span><span style="font-size: 11pt;"><br />
                </span></li>
<li><span style="font-size: 11pt;">Moves license file, LogicPinMaps and other files within the onTAP folder to the c:\Flynn Systems Corp\onTAP folder, in order to avoid write protected folders within the c:\Program Files folder. The default installation folder is still c:\Program Files\onTAP.</span></li>
<li><span style="font-size: 11pt;">Adds code in preparation of support for the Xilinx USB Cable II.</span></li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4146</strong></big></td>
<td><span style="font-size: small;">Improves coverage for handling guards when current limiting is enabled<br />
            </span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4145</strong></big></td>
<td>
<ul>
<li>Corrects problem with current-limiting option.<span style=""><br />
                </span></li>
<li>Corrects problem writing serial-number-specific files when testing from the Manufacturing Test screen.</li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4143</strong></big></td>
<td>
<ul>
<li>Adds netlist translator support for IPL&nbsp;Wirelist netlists</li>
<li>Includes adjustment for the current limiting option</li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4142</strong></big></td>
<td><span style="font-size: small;">Changes the Scan switch factor on the Settings page to a current limiting switch factor (CLSF). Values greater than one limit the total number of pins that can be active at one time during the opens, stuck-at, and pull resistor tests.</span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4141</strong></big></td>
<td><span style="font-size: small;">Improves handling of edits to attributes and pin-map model assignments on the non-Scan page.</span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4140</strong></big></td>
<td>
<ul>
<li><span style="font-size: small;">Adjusts ground bounce switch factor operation for pull-up/down tests.</span></li>
<li><span style="font-size: small;">Introduces option to add vectors and extend fault coverage in applications where pins share common tri-state control cells. The option is controlled by the &ldquo;Alternate drive on pins having common control cells&rdquo; check box on the settings page and the default setting is enabled.  </span></li>
<li><span style="font-size: small;">Ensures that all eligible pins alternate drive on nets having multiple scan pins.</span></li>
<li><span style="font-size: small;">Corrects problem showing all LogicPinMap models on the non-Scan page.</span></li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4139</strong></big></td>
<td>Ease-of-use adjusments</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4138</strong></big></td>
<td><span style="font-size: small;">Revises and extends the manner in which the Save Test Reports option works on the Mfg Test screen</span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4137</strong></big></td>
<td>
<ul>
<li><span style="font-size: small;">Improves operation of JTAG Chain Auto Detect.</span></li>
<li><span style="font-size: small;">Adds support for ground debounce switch factor for pull-up/down tests.<br />
                </span></li>
<li><span style="font-size: small;">Adds protection for test settings in the ProScan environment.</span></li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4136</strong></big></td>
<td>
<ul>
<li><span style="font-size: small;">Adds support for <i>return</i> instruction in DTS model subroutines.</span><span style="font-size: small;"><br />
                </span></li>
<li><span style="font-size: small;">             Updates and expands on-line help.  </span></li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4135</strong></big></td>
<td>
<ul>
<li><span style="font-size: small;">Adds support for use of local variables within subroutines.</span><span style="font-size: small;"><br />
                </span></li>
<li><span style="font-size: small;">             Adds corrections for test status messages when stopping a test.  <br />
                </span></li>
</ul>
<p>            <span style="font-size: small;">             </span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4134</strong></big></td>
<td><span style="font-size: small;">Upgrades test vector generation for ground debounce settings greater than one.</span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4133</strong></big></td>
<td><span style="font-size: small;">Adds safeguards to prevent problems accessing dot fail files when running onTAP DLLs.<br />
            </span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4132</strong></big></td>
<td>
<ul>
<li><span style="font-size: small;">Includes inductors in tests solutions and treats inductors as low impedance resistors.</span><span style="font-size: small;"><br />
                </span></li>
<li><span style="font-size: small;">             Corrects problem with test generation involving low impedance devices.  </span></li>
</ul>
</td>
</tr>
<tr>
<td width="95"><big><strong>Build 4131</strong></big></td>
<td><span style="font-size: small;">Additional corrections made for Test Status text&nbsp; as well as shorts test coverage in applications having bus transceiver models<br />
            </span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4130</strong></big></td>
<td><span style="font-size: small;">Corrects test message shown in the Test Status column of the Test screens when the Retries on Fail value is greater than zero and a test failure occurs when multiple SVF files are selected.</span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4129</strong></big></td>
<td><span style="font-size: small;">Adds loopback cable test, in the Cables menu, for the dual channel 30Mhz cable and restores loopback test for the single channel 6Mhz cable.</span></td>
</tr>
<tr>
<td width="95"><big><strong>Build 4128</strong></big></td>
<td><span style="font-size: small;">Provides additional correction for transceiver management during test generation</span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flynn.com/messages/ontap-thank-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boundary Scan Software Evaluation Download</title>
		<link>http://www.flynn.com/messages/boundary-scan-software-evaluation-download/</link>
		<comments>http://www.flynn.com/messages/boundary-scan-software-evaluation-download/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 14:00:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Messages]]></category>

		<guid isPermaLink="false">http://www.flynn.com/?p=2536</guid>
		<description><![CDATA[Thank you for your interest in onTAP&#160;Boundary Scan software.&#160; Please download and install onTAP Boundary Scan Software on your target machine.&#160; Once you install onTAP, open and run the software.&#160; This will generate a license.txt file.&#160; Please copy this file and e-mail it to license@flynn.com.&#160; We will activate your license and return a complete onTAP&#160;Boundary [...]]]></description>
			<content:encoded><![CDATA[<p>Thank you for your interest in onTAP&nbsp;Boundary Scan software.&nbsp; Please download and install onTAP Boundary Scan Software on your target machine.&nbsp; Once you install onTAP, open and run the software.&nbsp; This will generate a license.txt file.&nbsp; Please copy this file and e-mail it to<a href="javascript:location.href='mailto:'+String.fromCharCode(108,105,99,101,110,115,101,64,102,108,121,110,110,46,99,111,109)+'?'"> license@flynn.com</a>.&nbsp; We will activate your license and return a complete onTAP&nbsp;Boundary Scan Software Evaluation.&nbsp; We will also e-mail you with instructions on how to install and start developing tests with onTAP&nbsp;Boundary Scan Software.&nbsp;</p>
<p>Please click the &quot;<strong>Download Now</strong>&quot; button below to continue with the download.</p>
<p><big><strong>Current build 4194. Updated July 22, 2010<br />
</strong></big></p>
<p><big><strong>onTAP&nbsp;now supports and provides capability for IEEE 1149.6!</strong></big></p>
<p>&nbsp;</p>
<p><a href="http://flynn.com/files/downloads/ontap_setup.exe"><img width="127" height="24" alt="Download onTAP Boundary Scan Software, begin testing today!" src="http://www.flynn.com/wp-content/uploads/image/PICS/download.gif" /></a><a href="http://flynn.com/files/downloads/ontap_setup.exe"><br />
</a></p>
<p>&nbsp;</p>
<p><span style="font-size: larger;"><strong>IMPORTANT&nbsp;NOTE: </strong></span><br />
Currently we are developing support for industry standard USB JTAG cables such as the XILINX Platform USB and Altera USB Blaster.&nbsp; In doing so, some routines within onTAP have been altered.&nbsp; For the moment, some users may find that onTAP will not load because the Windows environment does not have the necessary settings to enable onTAP to properly function.&nbsp;<span style="color: rgb(255, 0, 0);"> Please download this Microsoft&reg; file</span> &#8211; <a href="http://www.microsoft.com/downloads/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;displaylang=en</a> (if this link does not work, please copy and paste it into your browser).</p>
<p><a href="http://www.flynn.com/wp-content/uploads/file/onTAP%20Installation%20instructions.pdf" target="_blank"><span style="color: rgb(0, 0, 128);"><strong>VIEW&nbsp;INSTALLATION&nbsp;INSTRUCTIONS</strong></span></a> <img width="16" height="16" alt="" src="/wp-content/uploads/2008/09/pdf_symbol.gif" title="pdf_symbol" class="alignnone size-medium wp-image-253" /></p>
<p>&nbsp;</p>
<p><a href="http://www.flynn.com/boundary-scan-products-and-services/ontap-turn-key-service/"><strong>Please click here to learn more about our Turnkey&nbsp;Boundary Scan Solutions</strong></a></p>
<p><b>&quot;This [BLADE&nbsp;Network&nbsp;Research] is the second company I&rsquo;ve used onTAP at, I&rsquo;ve been using it for 3 or 4 years. Other vendors I&rsquo;ve used tended to dismiss my problems or suggest a work around that just hides the problem. Lately I&rsquo;ve been letting Flynn develop our applications because I just don&rsquo;t have the time.&nbsp; That&rsquo;s another option if you need a boundary scan test but have way too many other testing details to sort out.&quot; F. Roberts &#8216;Test Engineer&#8217; Blade Network Research<i><br />
</i></b></p>
<p><a href="http://flynn.com">Continue browsing</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flynn.com/messages/boundary-scan-software-evaluation-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>onTAP Supports IEEE 1149.6!</title>
		<link>http://www.flynn.com/product-news/ontap-is-ieee-1149-6-enabled/</link>
		<comments>http://www.flynn.com/product-news/ontap-is-ieee-1149-6-enabled/#comments</comments>
		<pubDate>Fri, 14 May 2010 20:26:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Press Releases]]></category>
		<category><![CDATA[Product News]]></category>
		<category><![CDATA[onTAP JTAG Blog]]></category>
		<category><![CDATA[onTAP Usage]]></category>

		<guid isPermaLink="false">http://www.flynn.com/?p=2979</guid>
		<description><![CDATA[As we have promised our users, Flynn Systems continues to develop and add new features to onTAP Boundary Scan Software.&#160; These new features vastly improve onTAP&#8217;s capability, enabling onTAP&#160;users to do more with less.&#160; We had been developing support for IEEE 1149.6 for several months, and at the end of April, we were able to [...]]]></description>
			<content:encoded><![CDATA[<p>As we have promised our users, Flynn Systems continues to develop and add new features to onTAP Boundary Scan Software.&nbsp; These new features vastly improve onTAP&#8217;s capability, enabling onTAP&nbsp;users to do more with less.&nbsp; We had been developing support for IEEE 1149.6 for several months, and at the end of April, we were able to fully implement the IEEE 1149.6 standard into the current version of onTAP.&nbsp; It has been rigorously field tested, and we are proud to release it to our user community. Please download the newest version of onTAP, and feel free to begin developing truly complete, robust JTAG&nbsp;tests for your projects with IEEE 1149.6 capability.</p>
<p><span style="font-size: larger;"><strong>onTAP Boundary Scan Software Now Supports IEEE 1149.6</strong></span></p>
<div>&nbsp;</div>
<div><strong><span style="font-size: 11pt;">NASHUA, NH</span></strong><span style="font-size: 11pt;"> May 14, 2010 &#8211; Flynn Systems Corp is proud to announce the latest version of onTAP is IEEE 1149.6 compliant.&nbsp;The implementation of IEEE 1149.6 greatly enhances onTAP&rsquo;s scope and capability, while delivering more JTAG test coverage and power to current and interested onTAP users. </span></div>
<div>&nbsp;</div>
<div><span style="font-size: 11pt;">According to Ryan Flynn, onTAP Marketing Manager, &ldquo;As Xilinx and Altera begin to implement IEEE 1149.6 protocols in their latest designs, including the Virtex 6 and Aria GX devices (respectively), it was increasingly important for us to enable onTAP users with every bit of capability so they could harness the full test potential of these new devices and implement them into their designs.&nbsp;onTAP&rsquo;s IEEE 1149.6 implementation has been field tested in very intense and rigorous applications with Intel.&nbsp;Intel&rsquo;s success has been a heck of proving ground for onTAP.&rdquo;</span></div>
<div>&nbsp;</div>
<div><span style="font-size: 11pt;">As implementation of IEEE 1149.1 and 1149.X Boundary Scan testing becomes more widespread, greater flexibility, faster speeds, and smoother operation are needed.&nbsp;Flynn Systems&rsquo; commitment to its Customers has always been to keep onTAP a live software by continuing to support, develop, and enhance onTAP tools that capitalize on JTAG test capability. The 1149.6 implementation is another demonstration of Flynn&rsquo;s commitment to its user base. </span></div>
<div><span style="font-size: 11pt;">onTAP&rsquo;s new update expands users&rsquo; test capabilities, flexibility, and further enhances test fault coverage in a number of ways.&nbsp;Most apparent is the productivity gain achieved by testing to both IEEE 1149.1 and IEEE 1149.6 standards.&nbsp;The IEEE 1149.6 feature enables users to test AC Coupled circuits and differential pairs to the industry standard protocol.&nbsp;Adding these two elements to a test not only increases test fault coverage, but also creates a more robust and reliable test by incorporating additional aspects of the board in the test. </span></div>
<div>&nbsp;</div>
<div><span style="font-size: 11pt;">Flynn Systems continues its pursuit of delivering cost-effective, complete, robust JTAG test and programming software packages with attentive and dedicated technical support to its current users and anyone interested in a feature-rich, high-value complete JTAG solution at a reasonable price. </span></div>
<div>&nbsp;</div>
<div><b><span style="">About Flynn Systems:</span></b></div>
<div><span style="">Flynn Systems began delivering Automatic Test Generation Solutions to the ATE market as FS-ATG in 1986.&nbsp;In late 1999, they transitioned to the boundary scan market with onTAP and have provided test, debug, and programming solutions for the boundary scan test standard (JTAG IEEE 1149.1) for over ten years.&nbsp;Their onTAP software package is designed for completely automated boundary scan testing for devices of all levels of complexity on printed circuit boards (PCB) and non-boundary scan devices interacting with the scan enabled devices.&nbsp;onTAP&rsquo;s functionality also includes the capability to program FLASH devices using only the onTAP USB Test and Programming Cable (HighSpeed included). Flynn Systems Corp. provides high level test suites and the highest fault coverage available with a powerful ATG engine: all backed by fast, responsive technical support.&nbsp;Its satisfied customers include Intel, Qualcom, Harris RF, Benchmark Electronics, Raytheon, L-3 Communications, Cadence Design, Teradyne, Checkpoint Systems, Ulticom, and University of Arizona.&nbsp;Flynn Systems&rsquo; onTAP provides boundary scan services for university research, avionics, defense systems, consumer goods, and medical electronics.&nbsp;It is based in New Hampshire with distributors and partners in Europe and Asia. </span></div>
<div>&nbsp;</div>
<div><span style="">Those interested are invited to download a free 30 day evaluation software package with full technical support available at </span><a href="../../../../../../"><span style="">www.flynn.com</span></a><span style="">.</span></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flynn.com/product-news/ontap-is-ieee-1149-6-enabled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Groundhog Day Sale</title>
		<link>http://www.flynn.com/jtag-blog/ground-hogs-day-sale/</link>
		<comments>http://www.flynn.com/jtag-blog/ground-hogs-day-sale/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 21:30:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[onTAP JTAG Blog]]></category>
		<category><![CDATA[boundary scan]]></category>
		<category><![CDATA[Free JTAG]]></category>

		<guid isPermaLink="false">http://www.flynn.com/?p=2845</guid>
		<description><![CDATA[When you purchase any onTAP Boundary Scan Software license, we are giving you the option to add another license to your package for FREE*.  That’s right, FREE.  Buy a development seat for the lab, or an MTO for manufacturing, and get another one for a co-worker. You have your choice of an MTO or DLL.  ]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p style="text-align: center;"><img src="http://www.flynn.com/wp-content/uploads/image/PICS/GHD2010.bmp" style="width: 351px; height: 240px;" alt="" /></p>
<p style="text-align: center;"><img width="427" height="77" src="http://www.flynn.com/wp-content/uploads/image/PICS/onTAPS400img.jpg" alt="" /><br />
EVERYTHING&nbsp;YOU&nbsp;NEED</p>
<p style="text-align: left;">&nbsp;</p>
<div><b>Nashua, NH</b> by-way-of <b>Gobbler&rsquo;s Nob, Punxsutawney, Pennsylvania</b> &ndash; Well, it&rsquo;s official! The groundhog poked out and saw its shadow.&nbsp; Settle in for six more weeks of winter.&nbsp; The upside is, you have six more weeks to not worry about nice sunny days and walks in the park with sunshine on your face.&nbsp; That means more winter time to dedicate to developing and debugging your projects so when spring does finally arrive, you&rsquo;re ready to take full advantage of the nice spring weather.</div>
<div>&nbsp;</div>
<div>We know you&rsquo;re busy, but bargains are always welcome.&nbsp; Flynn Systems is announcing its Groundhog Day Special.</div>
<div>&nbsp;</div>
<div>Even though we all got the bad news that winter is continuing for six more weeks, we want to give you some good news about boundary scan test tools.&nbsp; When you purchase any onTAP Boundary Scan Software license, we are giving you the option to add another license to your package for FREE*.&nbsp; That&rsquo;s right, FREE.&nbsp; Buy a development seat for the lab, or an MTO for manufacturing, and get another one for a co-worker. You have your choice of an MTO or DLL.&nbsp;</div>
<div>&nbsp;</div>
<div>Act fast, this offer only lasts until the first official day of spring &ndash; March 20, 2010</div>
<div>&nbsp;</div>
<div><span style="">We look forward to hearing from you.&nbsp; Please feel free to contact us to discuss your boundary scan application. </span></div>
<p>&nbsp;</p>
<p><span style="font-size: smaller;">THE&nbsp;SMALL&nbsp;PRINT:</span></p>
<p>&nbsp;</p>
<div><span style="font-size: small;">*Free onTAP software offer applies to all quotes generated between Feb. 2 2010 and March 20, 2010 and is limited to one free license per quote.&nbsp;Offer is also limited to either an MTO or DLL.&nbsp;Offer expires on March 20, 2010.</span></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flynn.com/jtag-blog/ground-hogs-day-sale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy New Year &#8211; Welcome 2010</title>
		<link>http://www.flynn.com/jtag-blog/happy-new-year-welcome-2010/</link>
		<comments>http://www.flynn.com/jtag-blog/happy-new-year-welcome-2010/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 17:40:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[onTAP JTAG Blog]]></category>

		<guid isPermaLink="false">http://www.flynn.com/?p=2811</guid>
		<description><![CDATA[We hope everyone is off to a strong and promising 2010.&#160;&#160; By all signs, it appears that this year will deliver new innovations and products to the electronics market.&#160; We certainly are excited to hear about our customers new projects and are looking forward to sharing our new developments with you through out the course [...]]]></description>
			<content:encoded><![CDATA[<p>We hope everyone is off to a strong and promising 2010.&nbsp;&nbsp; By all signs, it appears that this year will deliver new innovations and products to the electronics market.&nbsp; We certainly are excited to hear about our customers new projects and are looking forward to sharing our new developments with you through out the course of this exciting new year.</p>
<p>Keep an eye for some major upgrades to the software that are sure to greatly increase test capability, usability, and productivity.</p>
<p></p>
<p>Here&#8217;s to a successful and prosperous 2010!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flynn.com/jtag-blog/happy-new-year-welcome-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Properly Managing Common Tri-State Control Cells Boosts Fault Coverage</title>
		<link>http://www.flynn.com/jtag-blog/properly-managing-common-tri-state-control-cells-boosts-fault-coverage/</link>
		<comments>http://www.flynn.com/jtag-blog/properly-managing-common-tri-state-control-cells-boosts-fault-coverage/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 20:16:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[onTAP JTAG Blog]]></category>
		<category><![CDATA[onTAP Usage]]></category>
		<category><![CDATA[boundary scan]]></category>
		<category><![CDATA[Boundary Scan JTAG Turnkey Solution]]></category>
		<category><![CDATA[boundary scan test]]></category>
		<category><![CDATA[boundary scan test types]]></category>
		<category><![CDATA[DFT and JTAG test]]></category>
		<category><![CDATA[JTAG]]></category>
		<category><![CDATA[JTAG boundary scan test]]></category>
		<category><![CDATA[JTAG Test]]></category>
		<category><![CDATA[turnkey JTAG test]]></category>

		<guid isPermaLink="false">http://www.flynn.com/?p=2800</guid>
		<description><![CDATA[ We are constantly exposed to new situations in boundary scan test and new approaches to using boundary scan to achieve better test fault coverage. One item standing in the way of higher, more accurate fault coverage is common tri-state control cells.]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: small;">As the boundary scan community continues looking for new ways to improve test procedures and achieve higher and higher fault coverage, we expect the test tools to compensate for shortcomings in silicon devices or board design.&nbsp;We are constantly exposed to new situations in boundary scan test and new approaches to using boundary scan to achieve better test fault coverage.&nbsp;One item standing in the way of higher, more accurate fault coverage is common tri-state control cells.</span></p>
<p><span style="font-size: small;">  <span style="line-height: 115%;">Common tri-state control cells are groups of pins on a common net.&nbsp; Just as the name suggests, they are tri-state pins, grouped together by a common function, sharing a boundary scan cell.&nbsp;Though this is efficient for circuitry, it poses some issues during JTAG test.&nbsp;For example, when a single pin on the common cell drives or senses a value, all the pins associated with that cell are forced to perform the same function, simultaneously.&nbsp;This is represented in the following drawing.</span></span></p>
<p><img src="file:///C:/Users/Ryan/AppData/Local/Temp/moz-screenshot-4.png" alt="" /></p>
<p><img src="file:///C:/Users/Ryan/AppData/Local/Temp/moz-screenshot-5.png" alt="" /></p>
<p><img width="414" height="174" alt="Tri-State Control Cell diagram for JTAG test" src="http://www.flynn.com/wp-content/uploads/image/PICS/Tri-State%20Control%20Cells.jpg" /><br />
Un-handled common tri-state cells can have a negative impact on boundary scan test, dramatically reducing accuracy and fault coverage of opens and shorts tests because multiple pins sharing a common net drive in the same test vector, as displayed in the screen capture below.&nbsp;</p>
<p><img width="541" height="170" alt="onTAP JTAG Test showing Common Tri-State Control Cell un-tested" src="http://www.flynn.com/wp-content/uploads/image/PICS/BLOG%20POSTS/ProScan%20no%20TriState.jpg" /><br />
<var>In this image, you can see pins U23.AA14 and U36.AE30 are on net U23_AA14. This test is not accounting for the tri-state pins on the common control cell, ultimately compromising fault coverage. </var></p>
<div><span style="font-size: small;"><var>The yellow 0 and 1 characters show drive, or boundary register update, values at each test vector, and the green L and H values show expected boundary register capture values on the vectors following an update.</p>
<p></var></span></div>
<p><img width="605" height="197" alt="Mv64360 boundary scan device multiple pins sharing common tr-state cells" src="http://www.flynn.com/wp-content/uploads/image/PICS/BLOG%20POSTS/Mv6430%20TriState.jpg" /><var><span style="font-size: small;"><br />
</span></var></p>
<p><var><span style="font-size: small;">This image shows the netlist view of the Mv6430 <strong>boundary scan</strong> device, while the following image displays the pins in an expanded view.</span></var></p>
<p><img width="621" height="241" alt="onTAP Netlist Browser displays common tristate control cells for JTAG device" src="http://www.flynn.com/wp-content/uploads/image/PICS/BLOG%20POSTS/Mv6430%20TriState%20Netsview.jpg" /></p>
<p>&nbsp;</p>
<p><img width="624" height="117" alt="ProScan test view showing additional vectors added to JTAG test for tristate condition" src="http://www.flynn.com/wp-content/uploads/image/PICS/BLOG%20POSTS/tristate%20fixed.jpg" /></p>
<p>&nbsp;</p>
<div><var><span style="font-size: small;"><em>This image shows how the test was revised to account for the tri-state pins on the common control cell. &nbsp;The result is a boost in fault coverage, with the added benefit of making the test more accurate.</em></span></var></div>
<div>&nbsp;</div>
<div>As explained in the text box in this screen shot, onTAP accounts for the shared cells and adds additional test vectors to ensure pins do not drive simultaneously, allowing for more comprehensive tests that deliver higher, and most importantly, more accurate, test fault coverage.&nbsp;</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flynn.com/jtag-blog/properly-managing-common-tri-state-control-cells-boosts-fault-coverage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accepting New Turnkey JTAG Projects</title>
		<link>http://www.flynn.com/product-news/turnkey-jtag-projects/</link>
		<comments>http://www.flynn.com/product-news/turnkey-jtag-projects/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 20:58:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Product News]]></category>
		<category><![CDATA[onTAP JTAG Blog]]></category>
		<category><![CDATA[Boundary Scan JTAG Turnkey Solution]]></category>
		<category><![CDATA[boundary scan test]]></category>
		<category><![CDATA[JTAG Test]]></category>
		<category><![CDATA[pre-developed tests]]></category>
		<category><![CDATA[turnkey boundary scan test]]></category>
		<category><![CDATA[turnkey JTAG test]]></category>

		<guid isPermaLink="false">http://www.flynn.com/?p=2747</guid>
		<description><![CDATA[We insure that your boundary scan tests are maximized for the highest possible fault coverage, are completely debugged, and are ready to put in the hands of test engineers on the manufacturing floor, so all they have to do is “press a button.”
We support our tests and we will support your manufacturer by answering questions and bringing them up-to-speed with boundary scan test and onTAP. ]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: small;"><span style="line-height: 115%;">Flynn Systems wants to let our users know that we are accepting new JTAG / Boundary Scan projects for Q1-2/10</span></span></p>
<div><span style="font-size: small;">While our standard Technical Support provides assistance with test and development issues, our boundary scan test development services go beyond onTAP&nbsp;technical support services by taking the<strong> boundary scan / JTAG test development and debugging</strong> off your plate, allowing you to focus your undivided attention on your core business issues as you move through development and prototyping into manufacturing.&nbsp;</span></div>
<div><span style="font-size: small;">&nbsp;</span></div>
<div><span style="font-size: small;"><span style="line-height: 115%;">Our Boundary Scan Test Development Service is very popular with both existing and new customers.</span>&nbsp; In fact, 4 out of 5 customers who have used onTAP boundary scan test development services once, immediately recognize the cost and time savings, and return within 4 months with another project.&nbsp; By turning over your JTAG / Boundary Scan test developm</span>ent to Flynn Systems, you are able focus on other aspects of your project without being distracted by developing and debugging boundary scan tests.</div>
<div>&nbsp;</div>
<div>We ensure that your boundary scan tests are maximized for the highest possible fault coverage, are completely debugged, and are ready for the manufacturing floor, so the end user only has to &ldquo;press a button.&rdquo;</div>
<div>&nbsp;</div>
<div>We support our tests and we will support you and/or your contract manufacturer by answering questions and bringing all parties involved up-to-speed with boundary scan test and onTAP procedures and reports.&nbsp;</div>
<div>&nbsp;</div>
<div>Our test development features:</div>
<ul>
<li>&nbsp;JTAG TAP infrastructure tests.</li>
<li>Interconnect tests including detection of opens, shorts, stuck-at, bus-wire, pull-up/down related faults.</li>
<li>Memory tests</li>
<li>Cluster tests of non-JTAG components</li>
<li>Flash programming</li>
<li>In-system programming configuration</li>
<li>Pin-level diagnostics</li>
<li>On-going support</li>
</ul>
<div style="margin-left: 0.5in; text-indent: -0.25in;">&nbsp;</div>
<div>All of our tests are comprehensive, accurate, supported and reliable.</div>
<div>&nbsp;</div>
<div>Call us today to get started.</div>
<p><a href="http://www.flynn.com/boundary-scan-products-and-services/ontap-turn-key-service/"><strong>Click here to learn more about onTAP Turnkey Service</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flynn.com/product-news/turnkey-jtag-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JTAG.TECT Delivers onTAP to Russian Customers</title>
		<link>http://www.flynn.com/press-releases/jtag-tect-delivers-ontap-to-russian-customers/</link>
		<comments>http://www.flynn.com/press-releases/jtag-tect-delivers-ontap-to-russian-customers/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 22:13:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Press Releases]]></category>
		<category><![CDATA[onTAP JTAG Blog]]></category>
		<category><![CDATA[onTAP Reviews]]></category>

		<guid isPermaLink="false">http://www.flynn.com/?p=2732</guid>
		<description><![CDATA[Current and potential customers of onTAP Boundary Scan Solutions, and onTAP Series 4000 are able to use some of StarTest's hardware and software solutions (DIMM/SODIMM External Modules, TAP Distributor and Bridge-For-Testability hardware tools, Operator Fault Spotlight software tool), as built-in features of the onTAP Boundary Scan Solution, usable throughout the users’ product lifecycle, including volume manufacturing and in-the-field troubleshooting and repair.]]></description>
			<content:encoded><![CDATA[<div><b><span style="">Flynn Systems &ndash; StarTest Technology Partnership</span></b> <b><span style="">Press Release</span></b><br />
&nbsp;</div>
<div><b><span style="font-size: 10pt;">Flynn Systems</span></b><span style="font-size: 10pt;"> and </span><b><span style="font-size: 10pt;">StarTest, </span></b><span style="font-size: 10pt;">along with their</span><span style="font-size: 10pt;"> subsidiary <b>JTAG.TECT</b></span><span style="font-size: 10pt;"> (<a href="http://www.jtag-test.ru/">www.jtag-test.ru</a>), </span><span style="font-size: 10pt;">have established a strategic relationship making JTAG.TECT</span><span style="font-size: 10pt;"> the authorized Flynn Systems&rsquo; onTAP Boundary Scan Solutions dealer in Russia and countries of the former USSR.&nbsp;JTAG.TECT bundles onTAP Boundary Scan Solutions with their JTAG test solutions and services and provides complete JTAG tutorial and </span><span style="font-size: 10pt;">customer </span><span style="font-size: 10pt;">consulting, DFT and JTAG test program development support for onTAP. Flynn Systems </span><span style="font-size: 10pt;">has also integrated </span><span style="font-size: 10pt;">StarTest</span><span style="font-size: 10pt;">&#8217;s JTAG hardware and software environment with the JTAG test and programming tools of the onTAP Boundary Scan Series 4000.</span></p>
<p><span style="font-size: 10pt;">Current and potential customers of onTAP Boundary Scan Solutions, and onTAP Series 4000 are able to use some of </span><span style="font-size: 10pt;">StarTest</span><span style="font-size: 10pt;">&#8217;s hardware and software solutions (DIMM/SODIMM External Modules, TAP Distributor and Bridge-For-Testability hardware tools, Operator Fault Spotlight software tool), as built-in features of the onTAP Boundary Scan Solution, usable throughout the users&rsquo; product lifecycle, including volume manufacturing and in-the-field troubleshooting and repair. </span></div>
<div><b><span style="font-size: 10pt;">StarTest Ltd.</span></b><span style="font-size: 10pt;"> (<a href="http://www.start-test.com/">www.start-test.com</a>) is a leading developer and supplier of JTAG test solutions in Israel across all </span><span style="font-size: 10pt;">hardware</span><span style="font-size: 10pt;"> levels, including device, board, and system. StarTest is a team of test experts and engineers with more than 70 years of combined worldwide experience. StarTestserves as a JTAG and In-System Test (ICT) support supplier for:</span></div>
<p style="margin-left: 40px;"><span style="font-size: 10pt;"><strong>Design-For-Testability (DFT)</strong> analysis and checking the DFT compliance of customer&rsquo;s design before board layout and on all stages of the product </span><span style="font-size: 10pt;">lifecycle</span><br />
<strong><span style="font-size: 10pt;">JTAG (Boundary Scan) test program development</span></strong><span style="font-size: 10pt;">, including on-board programming of CPLD, FPGA, flash, I<sup>2</sup>C, with different tools and platforms </span><br />
<strong><span style="font-size: 10pt; line-height: 115%;">ICT test program development</span></strong><span style="font-size: 10pt; line-height: 115%;"> for the Teradyne Z18xx testers with full test process support on the customer production facility </span></p>
<p><b><span style="font-size: 10pt;">Flynn Systems Corp.</span></b><span style="font-size: 10pt;">(<a href="../../../../../../">www.flynn.com</a>) </span><span style="font-size: 10pt;">has provided test, debug, and programming solutions for the Boundary Scan test standard (JTAG IEEE 1149.1) for over ten years.&nbsp;Their onTAP software package delivers completely automated Boundary Scan testing for devices of all levels of complexity on printed circuit boards (PCB) and non-Boundary Scan devices interacting with the scan enabled devices.&nbsp;onTAP&rsquo;s functionality also includes the capability to program flash devices using only the onTAP USB Test and Programming Cable. Flynn Systems Corp. provides high level test suites and the highest fault coverage available with a powerful ATG engine: all backed by fast, responsive technical support. &nbsp;Its satisfied customers include Intel, Qualcomm, Harris RF, Benchmark Electronics, Raytheon, L-3 Communications, Cadence Design, Teradyne, Checkpoint Systems, Ulticom, and University of Arizona.&nbsp; Flynn Systems&rsquo; onTAP provides Boundary Scan services for university research, avionics, defense systems, consumer goods, and medical electronics.&nbsp; It is based in New Hampshire with distributors and partners in Europe and in the Middle East.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flynn.com/press-releases/jtag-tect-delivers-ontap-to-russian-customers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>onTAP BIST (Built In Self Test)</title>
		<link>http://www.flynn.com/jtag-blog/ontap-bist-built-in-self-test/</link>
		<comments>http://www.flynn.com/jtag-blog/ontap-bist-built-in-self-test/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 16:47:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[onTAP JTAG Blog]]></category>
		<category><![CDATA[onTAP Usage]]></category>

		<guid isPermaLink="false">http://www.flynn.com/?p=2724</guid>
		<description><![CDATA[Tests may be defined in script files which may then be translated into executable Serial Vector Format (SVF) files.&#160;The general approach is to place all of the required BSDL files into a folder and then to relate the BSDL files to circuit locations in declarations at the beginning of the script file. Once BIT_STRINGS are [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 10pt;">Tests may be defined in script files which may then be translated into executable Serial Vector Format (SVF) files.&nbsp;The general approach is to place all of the required BSDL files into a folder and then to relate the BSDL files to circuit locations in declarations at the beginning of the script file. Once BIT_STRINGS are defined, instruction register scans may be created by simply declaring the instruction names to be used. And data scans can be created by concatenating BIT_STRINGS.&nbsp;String variables may be assigned values and then multiple variables may be concatenated. In addition literal string assignments may be used directly or mixed with variables. </span></p>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">Values are always expressed as binary strings, BIT_STRINGS. If zero and one values are present in a TDO string, the corresponding MASK bits will be set to one. If &lsquo;X&rsquo; characters are present in a TDO string, the corresponding mask bits are set to zero.</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">The following example shows a very literal application of an IDCODE test to a three device chain. Comments, beginning with the ! character, explain the purpose of each statement and are consistent with SVF syntax. Note that onTAP allows C-like flow control expressions to be embedded within SVF files and that these expressions also use exclamation marks. onTAP distinguishes the two based on context.</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">As found in the onTAP&nbsp;folder on your computer: </span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">Example of a User Defined IDCODE Test for Three Devices , U2,U3,U4( see onTAP/examples/UserDefinedTests/ idcode_batch.txt).</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">!Begin here&hellip;.</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">create svf c:\bsdapps\UserDefined\idcode.svf;&nbsp;&nbsp;&nbsp;&nbsp; ! the following user statements will be placed in this SVF file</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">! onTAP uses the declarations between the begin chain and end chain lines to define the chain and&nbsp;to associate a BSDL file with each </span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">! circuit location in the chain.</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">begin chain;</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">&nbsp;U2 = xc9536xl_pc44;</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">&nbsp;U3 = ispLSI2032VE;</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">&nbsp;U4 = 3032AL44;</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">end chain;</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">BIT_STRING u2_version, U2_part_num, U2_manuf_id, U2_required;&nbsp;&nbsp; // declare string variables for U2 IDCODE fields</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">BIT_STRING u3_version, U3_part_num, U3_manuf_id, U3_required;&nbsp;&nbsp; // declare string variables for U3 IDCODE fields</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">BIT_STRING u3_version, U3_part_num, U3_manuf_id, U3_required;&nbsp;&nbsp; // declare string variables for U4 IDCODE fields</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">BIT_STRING u4_version, U4_part_num, U4_manuf_id, U4_required;&nbsp;&nbsp; // declare string variables for U4 IDCODE fields</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">BIT_STRING zeroes;</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">state reset;&nbsp;&nbsp;&nbsp;&nbsp; ! place chain defined in TAPMAP in reset state</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">begin scan;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ! onTAP creates one SIR scan in SVF file for U1,U2,U3</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">&nbsp;&nbsp; U2=IDCODE;&nbsp;&nbsp; ! if the BSDL file is in the folder, onTAP will find the opcode for U2&rsquo;s&nbsp;IDCODE instruction</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">&nbsp;&nbsp; U3=IDCODE;</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">&nbsp;&nbsp; U4=IDCODE;</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">end scan;</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">! When compliled with Tools/Compose SVF, onTAP uses the declarations between begin scan and end scan lines</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">! to create an SIR scan that loads the IDCODE instructions.</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">U2_version = &quot;XXXX&quot;;&nbsp;&nbsp; ! IDCODE version field from U2&rsquo;s BSDL file</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">U2_part_num&nbsp;=&nbsp;&quot;1001011000000010&quot;;&nbsp;! part number</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">U2_manuf_id =&nbsp;&quot;00001001001&quot;;&nbsp;&nbsp; U2&rsquo;s&nbsp;manufacturer&#8217;s id</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">U2_required = &quot;1&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // required by BSDL spec</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">U3_version = &quot;0001&quot;;&nbsp;&nbsp; ! IDCODE version field from U3&rsquo;s BSDL file</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">U3_part_num&nbsp;=&nbsp;&quot;0000001100000001&quot;;&nbsp;! part number</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">U3_manuf_id =&nbsp;&quot;00000100001&quot;;&nbsp;&nbsp; U3&rsquo;s&nbsp;manufacturer&#8217;s id</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">U3_required = &quot;1&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // required by 1149.1 spec</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">U4_version = &quot;0001&quot;;&nbsp;&nbsp; ! IDCODE version field from U4&rsquo;s BSDL file</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">U4_part_num&nbsp;=&nbsp;&quot;0111000000110010&quot;;&nbsp;! part number</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">U4_manuf_id =&nbsp;&quot;00001101110&quot;;&nbsp;&nbsp; U4&rsquo;s&nbsp;manufacturer&#8217;s id</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">U4_required = &quot;1&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // required by BSDL spec</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">zeroes = &quot;00000000000000000000000000000000&quot;;&nbsp;&nbsp; // 32 zeroes</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">! TDI definesTest Data In and TDO defines Test Data Out.</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">! The strings in the TDO expression will be concatenated. LSB is on the right.</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">begin scan;</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">&nbsp;U2 = TDI(zeroes) TDO(U2_version+ U2_part_num+ U2_manuf_id+ U2_required);&nbsp;&nbsp;&nbsp; !concatenate BIT_STRINGS to form TDO string</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">&nbsp;U3 = TDI(zeroes) TDO(U3_version+ U3_part_num+ U3_manuf_id+ U3_required);</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">&nbsp;U4 = TDI(zeroes) TDO(U4_version+ U4_part_num+ U4_manuf_id+ U4_required);</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">end scan;</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">&nbsp;</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">! When compiled with Tools/Compose SVF, the declarations between begin and end scan will be compiled into</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">! an SVF SDR scan.</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">! Examples of test statements that may be applied follow. onTAP will extract the measured value from SDR scans and will update </span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">! BIT_STRING values so that they can be used in control flow branch expressions as shown below.</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">if ( U3_part_num&nbsp;!=&nbsp;&quot;0000001100000001&quot; )</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">{</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp; MESSAGE_PAUSE(&quot;U3&rsquo;s IDCODE part number, %%s, is incorrect. Should be &quot;0000001100000001&quot;&quot;,U3_part_num);</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">}</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">if ( !(U2_part_num &amp; &quot;010&quot;))</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">{</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp; MESSAGE(&quot;bit 1 in U2&rsquo;s part number reads low but should be high&quot;);</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">}</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">if&nbsp;( U3_part_num != &quot;0000001100000001&quot; )</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">{</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp; MESSAGE(&quot;U3&rsquo;s part number reads %%s, but should read 0000001100000001&quot;, U3_part_num);</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">}</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">if ( FAIL )</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">{</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp; MESSAGE(&quot;IDCODE test fails&quot;);</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">}</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin: 0in 0in 0.0001pt 0.5in; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">User defined script files may be compiled into SVF files by selecting the Compose SVF File menu item from the Tools menu. </span></span></div>
<div style="margin: 0in 0in 0.0001pt 0.5in; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">When the command file, idcode_batch.txt,&nbsp;is called a new SVF file, IDCODE.SVF is created. Instructions such as &ldquo;state reset;&rdquo; are transferred directly into the new SVF file.&nbsp;onTAP compiles&nbsp;chain-wide SIR and SDR instructions based on a list of SIR and SDR instructions for each device in the target chain. SIR and SDR statements for the first device in a chain are listed first and statements for the last device are listed last.</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);"><span style="font-size: 10pt;">A &ldquo;log scan data on;&rdquo; statement enables all scan-in and scan-out data to be captured in the scandata.txt file.</span></span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="color: rgb(0, 51, 102);">&nbsp;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 12pt;">User Defined Instruction Statements</span></b></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
<table cellspacing="0" cellpadding="0" border="1" style="border-collapse: collapse;">
<tbody>
<tr>
<td width="197" valign="top" style="padding: 0in 5.4pt; width: 2.05in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 12pt;">Statement</span></b></div>
</td>
<td width="374" valign="top" style="padding: 0in 5.4pt; width: 3.9in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 12pt;">Use</span></b></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;"><b>&nbsp;</b></div>
</td>
</tr>
<tr>
<td width="197" valign="top" style="padding: 0in 5.4pt; width: 2.05in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">create filename.svf;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
</td>
<td width="374" valign="top" style="padding: 0in 5.4pt; width: 3.9in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">Begin ceation of a new   SVF file.</span></div>
</td>
</tr>
<tr>
<td width="197" valign="top" style="padding: 0in 5.4pt; width: 2.05in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">state state_name</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
</td>
<td width="374" valign="top" style="padding: 0in 5.4pt; width: 3.9in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">Sequence TAP to   designated state.</span></div>
</td>
</tr>
<tr>
<td width="197" valign="top" style="padding: 0in 5.4pt; width: 2.05in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">begin scan;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
</td>
<td width="374" valign="top" style="padding: 0in 5.4pt; width: 3.9in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">Begin steps that will be   compiled into an SIR or SDR scan .</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
</td>
</tr>
<tr>
<td width="197" valign="top" style="padding: 0in 5.4pt; width: 2.05in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">end scan;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
</td>
<td width="374" valign="top" style="padding: 0in 5.4pt; width: 3.9in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">End steps that will be   compiled into an SIR or SDR scan .</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
</td>
</tr>
<tr>
<td width="197" valign="top" style="padding: 0in 5.4pt; width: 2.05in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">BIT_STRING_name;</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
</td>
<td width="374" valign="top" style="padding: 0in 5.4pt; width: 3.9in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">Declare string   variables.</span></div>
</td>
</tr>
<tr>
<td width="197" valign="top" style="padding: 0in 5.4pt; width: 2.05in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">LogScanDataOn()</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
</td>
<td width="374" valign="top" style="padding: 0in 5.4pt; width: 3.9in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">Enables logging of   scan data to the project folder file scandata.txt. </span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
</td>
</tr>
<tr>
<td width="197" valign="top" style="padding: 0in 5.4pt; width: 2.05in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">LogScanDataOff()</span></div>
<div style="margin-bottom: 0.0001pt; line-height: normal;">&nbsp;</div>
</td>
<td width="374" valign="top" style="padding: 0in 5.4pt; width: 3.9in;">
<div style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt;">Disables logging of   scan data to the project folder file scandata.txt.</span></div>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.flynn.com/jtag-blog/ontap-bist-built-in-self-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
