alliance-support '02
Just an Observation -- BOOM TOOL


GIIE (giie77@yahoo.com)
Sun, 17 Feb 2002 23:29:31 -0800 (PST)

Hi again, I would like to share this observation and I hope I could get insights to why this is so: According to the Alliance info, the BOOM tool "optimizes a behavioural description minimization.... it performs a global optimization and removes most of the intermediate signals so that the outputs are expressed in terms of the inputs or the internal registers". I have a behavioral description thats about 17kb. I checked for syntax errors, but there were none. I used it with my pattern file and I got expected results. I used BOOM on it and it generated a new behavioral code which is about 64kb. (Using the newly generated behavioral description with my pattern file generates the same results as before - therefore both are equivalents). I then asked myself why this happened - i'm supposing that the new (.vbe) code should have been optimized/minimized and therefore the code should be some sort shorter than the old code, even if by just one logic gate. Im referring to the size of both: (originally = 17kb, optimized = 64kb). Comparing the two codes, by the time I use the BOOG tool on both, the (.vst) file generated from the new code (64kb) is larger than the (.vst) from the old(17kb). So I thought maybe the new code wasnt optimized and I wondered what I did wrong. Pls kindly enlighten me on this issue... why it is so. I used the default "Reduced Ordered Binary Decision Diagram" algorithm since I dont know what the other algos do. And pls I'll like to know what is being optimized in my code.... what I have in mind is the # of gates used, intermediate signals etc. Is this correct... or maybe the optimization is algo-dependent. Also, does the size(kb) of a code have anything to do with whether it is optimized or not. Im thinking it does. Kindly let me know. God Bless y'all. GIIE ________________ Pls Note: I do not mean to undermine Alliance by my observation. It has been very useful for me ....as im using it for my current project.. designing a processor .. which I hope to submit very soon and as u can see, I ask so many questions. --------------------------------- Do You Yahoo!? Yahoo! Sports - Coverage of the 2002 Olympic Games

 



Alliance Web Site © 1997, 2002 ASIM/LIP6/UPMC, page maintained by Czo [Olivier Sirol] , last updated on 18 February 2002.