37 lines
1.2 KiB
Plaintext
37 lines
1.2 KiB
Plaintext
--- initial cell count ---
|
|
initial cells: 3
|
|
--- current_design ---
|
|
current_design: network_test1
|
|
--- make_net new_net1 ---
|
|
--- verify new net exists ---
|
|
--- make_instance new_buf BUF_X1 ---
|
|
--- verify new instance exists ---
|
|
--- cell count after adding instance ---
|
|
cells after make_instance: 4
|
|
--- connect_pin new_net1 new_buf/A ---
|
|
connect_pin result: 1
|
|
--- connect output pin to new net ---
|
|
connect_pin output result: 1
|
|
--- disconnect_pin new_net1 new_buf/A ---
|
|
disconnect_pin result: 1
|
|
--- replace_cell new_buf with INV_X1 ---
|
|
replace_cell INV_X1 result (expect 0): 0
|
|
--- replace_cell buf1 with BUF_X2 ---
|
|
replace_cell BUF_X2 result: 1
|
|
--- verify buf1 cell changed ---
|
|
buf1 ref_name after replace: BUF_X2
|
|
--- disconnect remaining new_buf pins ---
|
|
disconnect new_buf/Z: 1
|
|
--- delete_instance new_buf ---
|
|
--- verify new_buf removed ---
|
|
Warning 349: network_modify.tcl line 1, instance 'new_buf' not found.
|
|
get_cells new_buf after delete:
|
|
--- cell count after delete ---
|
|
cells after delete_instance: 3
|
|
--- delete_net new_net1 ---
|
|
--- delete_net new_net2 ---
|
|
--- make another instance and delete by object ---
|
|
--- make and delete net by object ---
|
|
--- current_design with name ---
|
|
current_design with name: network_test1
|