RsynTeam / rsyn-x

Rsyn – An Extensible Physical Synthesis Framework
120 stars 42 forks source link

The documentation does not show how to provide rsyn-compliant def files. #11

Closed ahmednofal closed 5 years ago

ahmednofal commented 6 years ago

To use the framework you have to have a DEF file so that the physical design information be filled in the rsyn framework. Using tools like qflow to input a verilog file and synthesize it to a netlist and do placement to write a DEF fil, the resultant DEF file does not include pin direction info which breaks the DEF parser in Rsyn. The pin direction information is already supplied in the verilog file. So it is not needed to be fetched from the DEF file. But regardless of that. There are other requirements the supplied DEF file has to provide such as a floor plan and I can not really get an rsyn-compliant DEF file. So to put it simply how can I produce a DEF file such as simple.def so that rsyn extracts what it needs

eder-matheus commented 5 years ago

Hi, Ahmed.

We add a list with the required information and the optional information to produce a Rsyn compliant DEF file. Please, check it in "Wiki" -> "Documentation" -> "Generating a Rsyn compliant DEF file". (https://github.com/RsynTeam/rsyn-x/wiki/Generating-a-Rsyn-compliant-DEF-file)