Hi All,
I'm a bit confused on specifying false paths and the use of -to, -through, and -from. For -to and -from, do these have to be the source (q) and end (d) of some datapath? Or can they be combinational signals along the way? TimeQuest won't let me specify two -through arguments, so can i use a -from and a -through if neither of these are the source of the data in the timing path?
Also, I've been referring to the SDC and TimeQuest API Reference Manual, and they're is a notion of cells, clocks, nets, pins, ports, fanins, fanouts, keepers, nodes, partitions and registers. Some of the commands, like false path, specify what you can use with which argument. But I don't think I know what all of these are. Can someone add / correct my list?
cell: ?
clocks: anything you declare as a clock with create_clock or create_generated_clock
pins: connections of any verilog module?
ports: connections to the top level module, usually connect to physical pins?
fanins: ?
fanouts: ?
keepers: registers and ?
nodes: ?
partitions: ?
registers: outputs of ff
Thanks a lot,
Steve
I'm a bit confused on specifying false paths and the use of -to, -through, and -from. For -to and -from, do these have to be the source (q) and end (d) of some datapath? Or can they be combinational signals along the way? TimeQuest won't let me specify two -through arguments, so can i use a -from and a -through if neither of these are the source of the data in the timing path?
Also, I've been referring to the SDC and TimeQuest API Reference Manual, and they're is a notion of cells, clocks, nets, pins, ports, fanins, fanouts, keepers, nodes, partitions and registers. Some of the commands, like false path, specify what you can use with which argument. But I don't think I know what all of these are. Can someone add / correct my list?
cell: ?
clocks: anything you declare as a clock with create_clock or create_generated_clock
pins: connections of any verilog module?
ports: connections to the top level module, usually connect to physical pins?
fanins: ?
fanouts: ?
keepers: registers and ?
nodes: ?
partitions: ?
registers: outputs of ff
Thanks a lot,
Steve