You could start with "
spectre -h diode" to make sure that all the parameters are supported or mapped to the appropriate Spectre diode parameter names (I think that most are, though I did not see an exact match for ikf, or isr, perhaps "ikf" maps to "ik", "ikp", "ikr" or "kf"? and "isr" to "ir", "is" or "isw"?).
Create a file, say diode_D1N5817.scs, and include the appropriate spectre diode model definition, e.g.
model D1N5817 diode is=2.835u rs=47.12m ...
Then have this file as an include file in the Analog Design Environment window aspart of the simulation setup.
Then, place an instance of a diode component, e.g. analogLib diode, and set the model parameter to be the name of the model as named in the file, e.g. D1N5817 - then, when you netlist and simulate, the model file is included and the simulator knows all of the model parameters (plus the instance-specific parameter settings if defined, such as area or region etc.)
I hope that this answers your question.