cascode-labs / morpheus

Generate Maestro circuit test benches in Cadence Virtuoso
MIT License
4 stars 0 forks source link

Create comminication between the GUI and Cadence Manager to stop timeout #32

Open Jetsama opened 9 months ago

Jetsama commented 9 months ago

The GUI needs to update Cadence Manager because the Cadence Manager will timeout despite GUI being open.

This can happen because the GUI can connect to a previous Morpheus's Cadence Manager in timeout loop but does not extend or stop the timeout.

Solutions to this problem include:

  1. Create background task to GUI to set the active variable in cadence
  2. Create new check in Cadence Manager to search for open GUI processes with same id
  3. Merge Cadence Manager of existing Morpheus instance when new instance is initialized