Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did...
Transcript of Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did...
![Page 1: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/1.jpg)
Use C Shell
CD to working Directory
![Page 2: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/2.jpg)
Open TetraMax
Initial TMAX Screen
![Page 3: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/3.jpg)
Click Netlist button on top of screen and a window like below will popup
![Page 4: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/4.jpg)
Click Browse to add the tsmc25.v library file and check the Library Module selection. Then select Run
![Page 5: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/5.jpg)
Next click the Netlist button again. Browse to add your synthesized netlist the click Run.
![Page 6: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/6.jpg)
After adding the synthesized netlist your screen should look as follows.
![Page 7: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/7.jpg)
Click on the build button at the top of the screen and a window will popup like this. Click Run.
![Page 8: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/8.jpg)
After building your TMAX window should look as follows. Warnings are expected!!
![Page 9: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/9.jpg)
Click the DRC button at the top of the screen and a window like this will popup.
![Page 10: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/10.jpg)
Click the Quick Stil tab in the DRC window and you will notice a clock option will appear.
![Page 11: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/11.jpg)
Edit the fields as follows 1000, 100, 200, 300, the port name is clk then click Add. Notice clk in Clock List.
![Page 12: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/12.jpg)
Click Scan Chains/Scan Enables Selection and your screen will look as follows.
![Page 13: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/13.jpg)
In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add.
Notice a chain has been added to the Scan Chain List.
![Page 14: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/14.jpg)
In the Scan Enables field name your scan enable as you did in sysnthesis the click Add.
Notice a scan enable in the Scan Enables List
![Page 15: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/15.jpg)
Click the Run tab and then browse to add your atpg_out file from synthesis. Click Run
![Page 16: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/16.jpg)
After finishing DRC your TMAX shell should look as follows.
![Page 17: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/17.jpg)
Click ATPG button at top of screen. A window will popup that looks as follows.
![Page 18: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/18.jpg)
Click Add all faults option at bottom of window then click Basic Scan.
Notice Fault model options
![Page 19: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/19.jpg)
After Basic Scan your shell should look as follows.
![Page 20: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/20.jpg)
Final step is to export your patterns. Click Write Pat. Tab and a window will popup.
![Page 21: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/21.jpg)
Fill in the Pattern File Name field and select Verilog-S File in the menu. Click Ok.
![Page 22: Use C Shell - UTEP · In the Scan Chains field name you scan chain, scan in and scan out as you did for synthesis the Add. Notice a chain has been added to the Scan Chain List.](https://reader031.fdocuments.in/reader031/viewer/2022022515/5afe1b777f8b9aa34d8e6a8c/html5/thumbnails/22.jpg)
Your final shell window will look as follows.
If you messed this process up please go back to 1st grade and learn to read again!!!