Intel® Quartus® Prime Pro Edition User Guide: Scripting

ID 683432
Date 6/20/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

2.6.4.16. Signal Tap: pre-synthesis Filter

This Node Finder filter finds all internal device nodes in the pre-synthesis netlist that can be analyzed by the Signal Tap Logic Analyzer.

The following Tcl command demonstrates the use of the Signal Tap: pre-synthesis filtering option:

set name_ids_col [get_names -filter * -node_type all \
-observable_type pre_synthesis] 
foreach_in_collection name_id $name_ids_col { 
     set is_signaltap [get_name_info -info signaltapii -observable_type \
pre_synthesis $name_id]
     if {$is_signaltap == 1} {
         set name [get_name_info -use_cached_database -info full_path \
-observable_type pre_synthesis $name_id]
         append name ","
         append name [get_name_info -info node_type -observable_type \
pre_synthesis $name_id]
         puts $name
     }
}

For more information about the get_names command, refer to The get_names Command.