Hello everyone, Here is another release of our beloved macro library. The attachments are .ZIP files, but I had to rename the extensions to get them through the mailer. One of the ZIP files contains the Verilog-A library with the usual HSPICE test cases. The content didn't change, except that I fixed a few items in it. The corrections are all listed at the beginning of the library file. The triggered PWL sources are fixed so that the first time they will do anything is when the control input crosses the threshold value for the first time. The initial condition is the first point of the table or a linear extrapolation of the first slope (if the data in the table doesn't start at t=0). I am not sure if this is the best choice, but I could change it to be the value of the first point easily. Please comment on this. The other ZIP file contains the VHDL-A(MS) library with all of the SystemVision schematics, symbols, etc... I added the 10 PWL building blocks to this library. The 8 IBIS buffer building blocks are still to be done. (I hope to get them done next week). The equations in this library include all of the corrections made to the Verilog-A library if/when applicable. You may wonder why the "Lookup" function is repeated in each of the PWL sources. For one, I like to keep things self contained for safer transportability. I am not sure whether it is better to save some disk space by factoring this function out to a separate file, and have all kinds of trouble with pointers and include statements, or keep duplicating it and not have any of these problems. Second, I don't know yet how to separate out a function to make is reusable by multiple entities yet keep it in the same file. I will check into that. Performance will not be effected either way once it is compiled. As usual, I would appreciate your comments. Thanks, Arpad ====================================================