find_before_ff_voter_points

spydrnet_tmr.analysis.voter_insertion.find_before_ff_voter_points.find_before_ff_voter_points(netlist, endpoints_to_replicate, vendor_name)

Find Voter Points Before Every Flip-Flop

Search for every flip-flip in the design wisthin the endpoints to be replicated list that match the given flip-flip primitive names, and for each flip-flop find the pin connected to the data-in pin and add it to the insertion points set.

Parameters
  • netlist (netlist) – netlist for which voter points will be found

  • endpoints_to_replicate (list) – List of all hierarchical instances and ports to be replicated. This list determines the places that voters will need to be inserted.

  • vendor_name (string) – name of vendor for finding flip-flop primitive

Returns

Set of pins at each point in the netlist where voters will be inserted.

Return type

list