This is a different use-case than the digital synthesis with Openlane; you need to first create macro blocks of the analog cells (LEF, liberty, verilog, and GDS views), and then set up Openlane to tell it where to place the macros and how to do the routing from the macros out to the wrapper pins. However, generally speaking, analog projects have important constraints on the width and positioning of analog signal and power routes that are difficult to specify for a digital router. If the design is mixed-signal and has a large digital component, then this setup may be worth the trouble of doing. Otherwise, if it is purely analog or has only small digital blocks with a limited number of digital signal wires, then it's a lot easier just to route the whole thing by hand. But if you want to do it with Openlane, then please ask in the
#openlane channel if you don't get a response here.
For starters, this would work much like the chip top level routing found in caravel and caravan, so the setup file would look something like
caravel/openlane/caravel/config.tcl
, which is all routed at the level of macros.