@@ -433,6 +433,32 @@ Class<db::LayoutToNetlist> decl_dbLayoutToNetlist ("db", "LayoutToNetlist",
433
433
"\n"
434
434
"This variant has been introduced in version 0.27.\n"
435
435
) +
436
+ gsi::method (" soft_connect" , (void (db::LayoutToNetlist::*) (const db::Region &, const db::Region &)) &db::LayoutToNetlist::soft_connect, gsi::arg (" a" ), gsi::arg (" b" ),
437
+ "@brief Defines an inter-layer connection for the given layers in soft mode.\n"
438
+ "Connects two layers through a soft connection.\n"
439
+ "Soft connections cannot make connections between two different nets.\n"
440
+ "These are directional connections where 'b' is the 'lower' layer (typically high-ohmic substrate or diffusion).\n"
441
+ "\n"
442
+ "Soft connections have been introduced in version 0.29.\n"
443
+ ) +
444
+ gsi::method (" soft_connect" , (void (db::LayoutToNetlist::*) (const db::Region &, const db::Texts &)) &db::LayoutToNetlist::soft_connect, gsi::arg (" a" ), gsi::arg (" b" ),
445
+ "@brief Defines an inter-layer connection for the given layers in soft mode.\n"
446
+ "Connects two layers through a soft connection.\n"
447
+ "Soft connections cannot make connections between two different nets.\n"
448
+ "These are directional connections where 'b' is the 'lower' layer (typically high-ohmic substrate or diffusion).\n"
449
+ "As one argument is a (hierarchical) text collection, this method is used to attach net labels to polygons.\n"
450
+ "\n"
451
+ "Soft connections have been introduced in version 0.29.\n"
452
+ ) +
453
+ gsi::method (" soft_connect" , (void (db::LayoutToNetlist::*) (const db::Texts &, const db::Region &)) &db::LayoutToNetlist::soft_connect, gsi::arg (" a" ), gsi::arg (" b" ),
454
+ "@brief Defines an inter-layer connection for the given layers in soft mode.\n"
455
+ "Connects two layers through a soft connection.\n"
456
+ "Soft connections cannot make connections between two different nets.\n"
457
+ "These are directional connections where 'b' is the 'lower' layer (typically high-ohmic substrate or diffusion).\n"
458
+ "As one argument is a (hierarchical) text collection, this method is used to attach net labels to polygons.\n"
459
+ "\n"
460
+ "Soft connections have been introduced in version 0.29.\n"
461
+ ) +
436
462
gsi::method (" connect_global" , (size_t (db::LayoutToNetlist::*) (const db::Region &, const std::string &)) &db::LayoutToNetlist::connect_global, gsi::arg (" l" ), gsi::arg (" global_net_name" ),
437
463
"@brief Defines a connection of the given layer with a global net.\n"
438
464
"This method returns the ID of the global net. Use \\global_net_name to get "
@@ -441,10 +467,26 @@ Class<db::LayoutToNetlist> decl_dbLayoutToNetlist ("db", "LayoutToNetlist",
441
467
gsi::method (" connect_global" , (size_t (db::LayoutToNetlist::*) (const db::Texts &, const std::string &)) &db::LayoutToNetlist::connect_global, gsi::arg (" l" ), gsi::arg (" global_net_name" ),
442
468
"@brief Defines a connection of the given text layer with a global net.\n"
443
469
"This method returns the ID of the global net. Use \\global_net_name to get "
444
- "the name back from the ID."
470
+ "the name back from the ID.\n "
445
471
"\n"
446
472
"This variant has been introduced in version 0.27.\n"
447
473
) +
474
+ gsi::method (" soft_connect_global" , (size_t (db::LayoutToNetlist::*) (const db::Region &, const std::string &)) &db::LayoutToNetlist::soft_connect_global, gsi::arg (" l" ), gsi::arg (" global_net_name" ),
475
+ "@brief Defines a connection of the given layer with a global net in soft mode.\n"
476
+ "This method returns the ID of the global net. Use \\global_net_name to get "
477
+ "the name back from the ID.\n"
478
+ "Soft connections are directional, where the global net is the 'lower' layer (typically high-ohmic substrate or diffusion).\n"
479
+ "\n"
480
+ "Soft connections have been introduced in version 0.29.\n"
481
+ ) +
482
+ gsi::method (" soft_connect_global" , (size_t (db::LayoutToNetlist::*) (const db::Texts &, const std::string &)) &db::LayoutToNetlist::soft_connect_global, gsi::arg (" l" ), gsi::arg (" global_net_name" ),
483
+ "@brief Defines a connection of the given text layer with a global net in soft mode.\n"
484
+ "This method returns the ID of the global net. Use \\global_net_name to get "
485
+ "the name back from the ID.\n"
486
+ "Soft connections are directional, where the global net is the 'lower' layer (typically high-ohmic substrate or diffusion).\n"
487
+ "\n"
488
+ "Soft connections have been introduced in version 0.29.\n"
489
+ ) +
448
490
gsi::method (" global_net_name" , &db::LayoutToNetlist::global_net_name, gsi::arg (" global_net_id" ),
449
491
"@brief Gets the global net name for the given global net ID."
450
492
) +
0 commit comments