Forum Replies Created

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • in reply to: 1×8 splitter design realized with Y-branch channel #6986
    Katarzyna
    Keymaster

    Hi Rasel,

    There is an example in ‘Nazca – Getting Started’ on how to create a layout of an 1×8 splitter.
    Check out: https://nazca-design.org/manual/getting_started.html
    and scroll down to ‘6. Creating a parameterized building block’.

    Regards,
    Katarzyna

    in reply to: Downloading Nazca on Mac #6816
    Katarzyna
    Keymaster

    Hi Arhastran,

    Nazca Design is not yet in the pip repositories. Nazca 2.0.2 is another package.
    Thus “pip install nazca” installs a package unrelated to Nazca Design.

    You’ll need the zip from the Nazca Design download site.
    The current version is 0.5.13: https://nazca-design.org/dist/nazca-0.5.13.zip
    After downloading, try: “pip install nazca-0.5.13.zip”

    Regards,
    Katarzyna

    in reply to: How to use edges #5510
    Katarzyna
    Keymaster

    Hi Jannis,

    You can use the edge parameters to vary the waveguide width.
    Here is an example:

    import nazca as nd
    import math as m
    
    nd.strt(
        length=20,
        width=2,
        layer=1,
        edge1=lambda x: 1+x**10,
        edge2=lambda x: 1+m.sin(10*x)).put()
    
    nd.export_gds()

    Regards,
    Katarzyna

    in reply to: Color issues with Klayout on Windows 10 #5480
    Katarzyna
    Keymaster

    Dear YaohuiC,

    The issue you describe is related to a KLayout setting.
    To see the fill colors and stipples deselect: KLayout / View / Show Layers Without Fill.

    Regards,
    Katarzyna

     

    in reply to: Vector graphic to GDS #5254
    Katarzyna
    Keymaster

    Dear Rastko,

    You can convert an .eps file to a .gds using the Nazca image() function. The Nazca image() gives also flexibility in adapting: a size, a pixelsize and a threshold for a more desired outcome.
    For now, all file formats supported by Pillow – Python Imaging Library can be converted to a .gds file.

    Best regards,
    Katarzyna

    in reply to: Building block from a gds file #5125
    Katarzyna
    Keymaster

    Dear lorenzo_btbw,

    You can change the layer number of an imported GDS by using a ‘layermap’ argument.
    ‘layermap’ maps the original layer to a new layer. Omitted layers will not be changed.

    For example, you can change layer #1 from a loaded GDS to layer #10 using the following syntax:

    import nazca as nd
    
    nd.load_gds(
        ...
        layermap={1:10},
        ...)
    

    Katarzyna

    in reply to: which PDKs are available ? #5124
    Katarzyna
    Keymaster

    Dear winniepic,

    So far we support commercially PDKs from SMART Photonics and Fraunhofer HHI.
    There is also a PDK in Nazca for the IMOS technology from TU Eindhoven.

    We keep developing and testing other PDKs, incl. Lionix and imec fabs. As soon as the PDKs and related process-flow are finalized we will add them to the Market. For now we do not have a definite date for that.

    Best regards,
    Katarzyna

    in reply to: GDS to SVG #5022
    Katarzyna
    Keymaster

    Dear Isa,

    You can export to SVG format using the following Nazca syntax:

    import nazca as nd
    
    nd.export_svg()
    

    Katarzyna

Viewing 8 posts - 1 through 8 (of 8 total)