search the pattern in a file and replace with variable already defined previously in csh

I want to replace a certain pattern with the variable already defined.
e.g.

set path_verilog = /home/priya/bin/verilogfile

my file contents are :

verilog new
verilog is defined here verilog_path_comes

I am using the below command

sed 's/verilog_path_comes/'$path_verilog'/g' <filename>

but its not working. Probably the reason is variable contains special character '/' due to which it cannot replace the value

Here you are:

sed 's|verilog_path_comes|'$path_verilog'|g'

Regards,
-Artur.

Its working perfectly. Thanks