use c shell - utep · in the scan chains field name you scan chain, scan in and scan out as you did...

22
Use C Shell CD to working Directory

Upload: vuongkiet

Post on 18-May-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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!!!