Adding schema entries for SDF/SPEF
Needed for STA stage.
@@ -2343,6 +2343,49 @@ def schema_design(cfg):
"""
}
+ cfg['spef'] = {
+ 'switch' : '-spef',
+ 'type' : ['file'],
+ 'requirement' : 'optional',
+ 'defvalue' : [],
+ 'hash' : [],
+ 'date' : [],
+ 'author' : [],
+ 'signature' : [],
+ 'short_help' : 'SPEF File',
+ 'param_help' : "'spef' <file>",
+ 'help' : """
+ File containing parastics specified in the Standard Parasitic Exchange
+ format. The file is used in signoff static timing analysis and power
+ analysis and should be generated by an accurate parasitic extraction
+ engine.
+
+ Examples:
+ cli: -spef mydesign.spef
+ api: chip.add('spef', 'mydesign.spef')
+ """
+ }
+
+ cfg['sdf'] = {
+ 'switch' : '-sdf',
+ 'type' : ['file'],
+ 'requirement' : 'optional',
+ 'defvalue' : [],
+ 'hash' : [],
+ 'date' : [],
+ 'author' : [],
+ 'signature' : [],
+ 'short_help' : 'SDF File',
+ 'param_help' : "'sdf' <file>",
+ 'help' : """
+ File containing timing data in Standard Delay Format (SDF).
+
+ Examples:
+ cli: -sdf mydesign.sdf
+ api: chip.add('sdf', 'mydesign.sdf')
+ """
+ }
+
return cfg
###########################
