{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"qrouter-1.4.84","path":"cad/qrouter","url":"/packages/current/cad/qrouter/","comment":"multi-level, over-the-cell maze router for VLSI design","homepage":"http://opencircuitdesign.com/qrouter/","maintainer":"Alessandro De Laurenzis <just22@atlantide.mooo.com>","description":"Qrouter is a tool to generate metal layers and vias to physically\nconnect together a netlist in a VLSI fabrication technology. It\nis a maze router, otherwise known as an \"over-the-cell\" router or\n\"sea-of-gates\" router. That is, unlike a channel router, it begins with\na description of placed standard cells, usually packed together at\nminimum spacing, and places metal routes over the standard cells.\n\nQrouter uses the open standard LEF and DEF formats as file input and\noutput. It takes the cell definitions from a LEF file, and analyzes\nthe geometry for each cell to determine contact points and route\nobstructions. It then reads the cell placement, pin placement, and\nnetlist from a DEF file, performs the detailed route, and writes an\nannotated DEF file as output.\n","package_architecture":"amd64","stem":"qrouter","readme":null,"dependencies":[{"path":"x11/tk/8.5","type":"library","package_spec":"tk->=8.5,<8.6","url":"/packages/current/x11/tk/8.5/"},{"path":"lang/tcl/8.5","type":"library","package_spec":"tcl->=8.5,<8.6","url":"/packages/current/lang/tcl/8.5/"},{"path":"devel/gmake","type":"build","package_spec":"","url":"/packages/current/devel/gmake/"}],"reverse_dependencies":{"count":2,"url":"/packages/data/0a/0ac727a505c5460e5739e1e33375b81738b4df99c0e024a26ee8231a72e5c293.json"},"categories":["cad","x11/tk","lang/tcl"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
