@User: It is just "sky130.tech" from open_pdks passed through the preprocessor in open_pdks/common/. The simplest thing to do is to clone open_pdks, then do "cd sky130 ; make tools-a". This creates a number of other files for netgen, openlane, etc., but the whole process takes no more than two seconds or so. Then you will have the file "sky130/sky130A/libs.tech/magic/sky130A.tech". It is preferable to get three files (from the same directory) "sky130A.tech", "sky130A.tcl", and "sky130A.magicrc". The .magicrc startup file should load the .tech file and then load the .tcl file and set various sane options before passing control back to the interpreter.