Open glatosinski opened 4 years ago
@glatosinski Sounds like you are not sorting the output? The following XSL in architecture definitions does the sorting -> https://github.com/SymbiFlow/symbiflow-arch-defs/blob/master/common/xml/sort-tags.xsl
GitHubFOSS architecture definitions of FPGA hardware useful for doing PnR device generation. - SymbiFlow/symbiflow-arch-defs
I apply the conversion from vtr_xml_utils
, which also includes the sort-tags.xsl
stylesheet. I looked at the sort-tags.xsl and discovered that there is no rule for delay_constant
, so in fact this part of the output was not sorted. I created a pull request in vtr_xml_utils tool
that adds the rule for delay_constant
in https://github.com/SymbiFlow/vtr-xml-utils/pull/6.
As for mux
, I see that there is already a rule for sorting this by output
, name
and input
, but the problem here is in the value of the input
attribute, which has unsorted space-separated values.
@glatosinski I think you should be able to sort the space-separated values with xslt? Maybe something at https://stackoverflow.com/questions/41872791/xsl-for-each-on-space-separated-attribute-values helps?
Stack Overflowfor my research project, I have this document in XML/TEI <TEI xmlns="http://www.tei-c.org/ns/1.0" > <body> <div> <p> <span target="#" type="passa...
I introduced tests in https://github.com/SymbiFlow/python-symbiflow-v2x/pull/18 that are running correctly on Python 3.7 and Python 3.6. However, those tests are failing in Python 3.5.
In Python 3.5, some tests are failing "randomly" - the number of failed tests differ between consecutive runs. The errors are usually some caused by moved lines within the files, or swapped variable order, i.e.:
This issue does not occur in Python 3.6 and Python 3.7. I found a discussion in https://bugs.python.org/issue34160 suggesting that this may be result of quite significant changes in the Python dictionaries between 3.5 and 3.6.
Links to examples of failing pipelines: https://travis-ci.com/SymbiFlow/python-symbiflow-v2x/jobs/258554284 https://travis-ci.com/SymbiFlow/python-symbiflow-v2x/jobs/258523115 https://travis-ci.com/SymbiFlow/python-symbiflow-v2x/jobs/258519609 https://travis-ci.com/SymbiFlow/python-symbiflow-v2x/jobs/258288841