IEEE 200X Fast Track Change Proposal ID: FT-07 Proposer: Steve Bailey (stephen@srbailey.com) Status: Open Proposed: 1-Jan-2003 Analyzed: Date Resolved: Date Enhancement Summary: Standard Signal Spy / XMR capability (package/procedural based) Related issues: Relevant LRM section: Enhancement Detail: Based on either the packages from EDA Vendors. Would need to request donation. Request: Compatible with both VCD or VHDL Instance Paths Request: Allow relative paths and ".." to be embedded in the string Proposal 1: Signal Spy MTI Signal Spy contains: init_signal_driver(src, dest, delay, delay_type, verbose) ; init_signal_spy(src_object, dest_object, verbose) ; signal_force( dest, value, rel_time, force_type, cancel_period, verbose ) ; signal_release( dest_object, verbose ) ; -- Missing get_value function? -- difficult to provide a good general purpose routine as -- what should the return value be ?String? Get_Value( dest, verbose) ; -- function that returns value Proposal 2: Aliases -- Some issues, perhaps read only would scope this? Alias A : std_logic is ":tb:uut:b:d:a_sig" ; Alias B : std_logic is ":tb:uut:b:" & "d:C_sig" ; Alias C : std_logic is MY_GENERIC & "d:C_sig" ; Proposal 3: Associate with signal direction signal A : std_logic probe(. . .) ; signal B : integer drive(. . . ) := 5 ; Analysis: [To be performed by the 200X Fast Track Working Group] Resolution: [To be performed by the 200X Fast Track Working Group]