Dear all,
As part of the AC3E/Chile Chipathon project, I've made this video tutorial about the basics of hierarchical LVS using xschem and MAGIC, including practical aspects and frequent issues when you face it for the first time. The video is in spanish, intended to help the spanish-speaking community to get involved with opensource IC design tool, but it has english subtitles loaded (use caption option in YouTube). I really hope you find it useful! And please let me know if you have any comments or suggestions.
@Jorge Marin@Tomás Velásquez@Kevin Pizarro@Alfonso Cortés@aquiles viza
https://youtu.be/6NEOxb7CF6A▾
👍 1
🙌 6
s
Stefan Schippers
10/12/2022, 2:13 PM
Nice Video!
Regarding Xschem, when drawing a symbol my advice is to place it close to the origin of the axes. This way if you rotate in place the symbol it will stay very close to its previous position.
❤️ 1
Stefan Schippers
10/12/2022, 2:25 PM
Another suggestion is to use the 'a' key after completing the schematic (top picture) , a symbol will be created automatically (middle picture), you then need only to move the pins and reshape the symbol (bottom picture).
😲 1
v
Vicente Osorio
10/12/2022, 2:26 PM
Thank you very much!! That is very helpful 😁😁😁
s
Stefan Schippers
10/12/2022, 2:31 PM
Another quick way to create a new component is to start from a similar one, for example an inverter to create a buffer or a NAND gate to create an AND gate.
• Copy the existing component to a new place in the schematic.
• Select the copied component and press 'q'
• Change its name and select the 'Copy cell' checkbox. The new symbol (both .sch and .sym files) will be created in the same directory of the symbol it is copied from. Then you can descend into the schematic and into the symbol views and make the necessary changes.
😲 1
v
Vicente Osorio
01/30/2023, 7:55 PM
@Hesham Omran FYI
h
Hesham Omran
01/30/2023, 8:02 PM
Thanks @Vicente Osorio!
@Karimeldeen please check this automatic symbol generation