Neil Turley

Results 39 comments of Neil Turley

odd, I would've thought that would do something more interesting from the description.

Right now all nodes have fixed port positions. Instead, you can set the node to have port constraints of fixed sides, and then adjust the port margin and spacing so...

Yeah, thia is sort of fundamental to how the layout engine works. Layered graph layout techniques are not very successful when there is two directions of flow. Digital schematics do...

You could also raise on issue on the ELK repo about this though and they could take a look at it. I'm just not optimistic.

This is a very late reply. But better late than never, I suppose. I'd experiment with the layering strategy first to see if network simplex or something makes it a...

Presumably the positioning information would come from the netlist? ```json "ports": { "clk100": { "direction": "input", "bits": [ 2 ], "x":47, "y":42 }, ``` I'm a little confused how that...

- [x] Add a JSON schema to check if the JSON is well formed - [ ] Add sanity checks before parsing the netlist (Do port directions and port connections...

I started it. Its pretty straightforward. netlistsvg may have different fields that are required or optional than other applications though so we may not necessarily be able to single source...

I think [this](https://github.com/nturley/netlistsvg/blob/master/lib/yosys.schema.json) is pretty much complete from what I can tell. It's JSON5 instead of JSON so I could add comments (probably should change the file extension), and the...

I renamed the file extension, so now it is here: https://github.com/nturley/netlistsvg/blob/master/lib/yosys.schema.json5