F
Fred Ma
Guest
Hello,
I'm looking for a way to generate somewhat random netlists of upto 25
ALU-like cells. As an illustration of the cells' level of
abstraction, please see http://www.doe.carleton.ca/~fma/RCHW/Cell.png.
The blue boxes are word-oriented computing/boolean logic.
I know that pure random netlists are not realistic, so I'm looking for
a more realistic scheme. Related material that I've google so far
are:
Mentor Graphics's Generator "PartGen":
"Generation of Very Large Circuits to Benchmark the Partitioning of
FPGAs"
J. Pistorius E. Legai M. Minoux
ISPD?99 : April 12 - April 14, 1999
"Design of Experiments for Evaluation of BDD Packages Using
Controlled Circuit Mutations"
Justin E. Harlow III & Franc Brglez
PartGen assumes fine-grain logic elements, so interconnection
statistics may differ from my word-oriented ALU-like elements. In
particular, my cells can take alot of inputs, each net representing a
multi-bit word. Because PartGen deals with fine-grain, I assume that
many more levels of hierarchy are assumed. I haven't yet inquired
about whether the program is available, or how quickly one can ramp up
on it to generate simple random netlists.
I am ploughing through the 2nd reference right now.
Can anyone suggest references, approaches, or ideas/considerations for
generating a somewhat random netlist at level of abstraction of my
cells? I'm not necessarily looking for a program. In fact, it would
probably be more convenient to code up the generator myself using
matlab, given some guiding constraints.
Thanks for any suggestions.
Fred
--
Fred Ma
Dept. of Electronics, Carleton University
1125 Colonel By Drive, Ottawa, Ontario
Canada, K1S 5B6
I'm looking for a way to generate somewhat random netlists of upto 25
ALU-like cells. As an illustration of the cells' level of
abstraction, please see http://www.doe.carleton.ca/~fma/RCHW/Cell.png.
The blue boxes are word-oriented computing/boolean logic.
I know that pure random netlists are not realistic, so I'm looking for
a more realistic scheme. Related material that I've google so far
are:
Mentor Graphics's Generator "PartGen":
"Generation of Very Large Circuits to Benchmark the Partitioning of
FPGAs"
J. Pistorius E. Legai M. Minoux
ISPD?99 : April 12 - April 14, 1999
"Design of Experiments for Evaluation of BDD Packages Using
Controlled Circuit Mutations"
Justin E. Harlow III & Franc Brglez
PartGen assumes fine-grain logic elements, so interconnection
statistics may differ from my word-oriented ALU-like elements. In
particular, my cells can take alot of inputs, each net representing a
multi-bit word. Because PartGen deals with fine-grain, I assume that
many more levels of hierarchy are assumed. I haven't yet inquired
about whether the program is available, or how quickly one can ramp up
on it to generate simple random netlists.
I am ploughing through the 2nd reference right now.
Can anyone suggest references, approaches, or ideas/considerations for
generating a somewhat random netlist at level of abstraction of my
cells? I'm not necessarily looking for a program. In fact, it would
probably be more convenient to code up the generator myself using
matlab, given some guiding constraints.
Thanks for any suggestions.
Fred
--
Fred Ma
Dept. of Electronics, Carleton University
1125 Colonel By Drive, Ottawa, Ontario
Canada, K1S 5B6