Altera Quartus II Scripting Instrukcja Użytkownika Strona 150

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 634
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 149
3–20 Chapter 3: Tcl Packages & Commands
advanced_timing
Quartus II Scripting Reference Manual © July 2013 Altera Corporation
get_timing_edge_info
Usage
get_timing_edge_info -info <info> <edge>
Options
-info <info>: Type of information
<edge>: Edge
Description
Returns the requested type of information for the specified timing edge.
Available information types include the following:
Example
# Count the number of clock edges in the design
load_package advanced_timing
project_open <design>
create_timing_netlist
set count 0
foreach_in_collection edge [get_timing_edges] {
set type [get_timing_edge_info -info type $edge]
if { [string compare $type "clock"] == 0} {
incr count
}
}
puts "found $count clock edges"
# Print the worst case slack on every edge
# (This assumes timing constraints exist)
compute_slack_on_edges
foreach_in_collection edge [get_timing_edges] {
set slack [get_timing_edge_info -info slack $edge]
puts "Slack is $slack"
}
project_close
Information Type Description
type Type of node (synch, asynch, clock).
src_node Source node.
dst_node Destination node.
atom_iport Corresponding atom's iterm (if any).
ic_delay IC delay of the edge.
cell_delay Cell delay of the edge.
delay_string Symbolic representation of the delay.
slack Worst case slack of the edge (Available after calling "compute_slack_on_edges").
wysiwyg_port_type Atom's iterm type.
Przeglądanie stron 149
1 2 ... 145 146 147 148 149 150 151 152 153 154 155 ... 633 634

Komentarze do niniejszej Instrukcji

Brak uwag