jaijeet / VAPP

The Berkeley Verilog-A Parser and Processor
https://github.com/jaijeet/VAPP/wiki
Other
13 stars 8 forks source link

usability enhancements needed for model_exerciser() #1

Open jaijeet opened 7 years ago

jaijeet commented 7 years ago
  1. model_exerciser() has no help! (help model_exerciser returns nothing)
  2. MEO = model_exerciser(MOD) should print out a synopsys of the model - name, names of terminals, names of internal unks, names of equations, names and default values of parameters, names of the fe/qi/qe/qi components, names of vecX, vecY, vecU, vecLim components, etc..

Some context and food for thought: people will be using VAPP to translate VA models to ModSpec, and immediately be running model_exerciser() on them. Such users will not know anything about ModSpec, in almost all cases. model_exerciser documentation (including output when simply running it) must therefore familiarize the user with ModSpec, at least to such an extent that they are able to use model_exerciser() meaningfully.