Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

[1]\fnmWeilu \surGao

1]Department of Electrical and Computer Engineering, The University of Utah, Salt Lake City, UT, USA

2]J.A. Woollam Co., Inc., Lincoln, NE, USA

A Programmable Wafer-scale Chiroptical Heterostructure of Twisted Aligned Carbon Nanotubes and Phase Change Materials

\fnmJichao \surFan    \fnmRuiyang \surChen    \fnmMinhan \surLou    \fnmHaoyu \surXie    \fnmNina \surHong    \fnmYingheng \surTang    weilu.gao@utah.edu [ [
Abstract

The ability to design and dynamically control chiroptical responses in solid-state matter at wafer scale enables new opportunities in various areas. Here we present a full stack of computer-aided designs and experimental implementations of a dynamically programmable, unified, scalable chiroptical heterostructure containing twisted aligned one-dimensional (1D) carbon nanotubes (CNTs) and non-volatile phase change materials (PCMs). We develop a software infrastructure based on high-performance machine learning frameworks, including differentiable programming and derivative-free optimization, to efficiently optimize the tunability of both excitonic reciprocal and linear-anisotropy-induced nonreciprocal circular dichroism (CD) responses. We experimentally implement designed heterostructures with wafer-scale self-assembled aligned CNTs and deposited PCMs. We dynamically program reciprocal and nonreciprocal CD responses by inducing phase transitions of PCMs, and nonreciprocal responses display polarity reversal of CD upon sample flipping in broadband spectral ranges. All experimental results agree with simulations. Further, we demonstrate that the vertical dimension of heterostructure is scalable with the number of stacking layers and aligned CNTs play dual roles – the layer to produce CD responses and the Joule heating electrode to electrically program PCMs. This heterostructure platform is versatile and expandable to a library of 1D nanomaterials and electro-optic materials for exploring novel chiral phenomena and photonic and optoelectronic devices.

Introduction

Manipulating chiroptical responses in solid-state materials and their photonic and optoelectronic devices has enabled various applications, including sensing [1, 2, 3], imaging [4, 5], neuromorphic computing [6], and light-driven synthesis [7, 8]. In particular, the interaction of circularly polarized light with quantum materials has profound implications on quantum photonic applications [9, 10, 11, 12, 13]. Chiroptical responses, such as circular dichroism (CD) that is the differential attenuation between the left- and right-handed circularly polarized (LCP and RCP) light, generally have two prominent contributions with distinct features [14, 15]. The first one is an intrinsic isotropic reciprocal response due to molecular or structure-induced chirality, which is invariant upon sample orientation. The second one is a linear anisotropy-induced nonreciprocal response, leading to opposite handednesses from opposite sides of the same sample. Leveraging both contributions of chiroptical responses can enrich functionalities, improve efficiencies, and reduce costs of chiral photonic and optoelectronic devices [16].

Recently, twisted stacks of self-assembled aligned 1D nanomaterials, such as carbon nanotubes (CNTs), have emerged as a high-performance chiral photonic material platform [17]. For example, a 3-layer twisted stack of aligned CNTs has demonstrated the highest CD response compared to all other material and metamaterial platforms in the deep ultraviolet spectral range, because of the strong room-temperature quantum-confinement effects in CNTs [18, 19] compared to natural molecules and self-assembled conventional metallic or dielectric materials without quantum-relevant properties [20]. Further, the optical properties of 1D nanomaterials can be structurally and dynamically tuned in a broadband spectral range from ultraviolet to infrared frequencies. In addition, in contrast to engineered metamaterials, whose top-down manufacturing requires sophisticated nanofabrication facilities and processes to create artificial symmetry-breaking structures and is challenging to scale up [21, 22, 23], bottom-up self-assembly of 1D nanomaterials is low-cost and at wafer scale [24]. Although hybridizing metamaterials with materials or structures whose optical properties or geometries can be electrically, thermally, or mechanically controlled enables dynamic tunability [25, 26, 27, 28, 29], this hybridization further increases manufacturing complexity and the design of dynamically tunable metametarials using full-wave simulations is time-consuming and computation-intensive [30]. Moreover, nonreciprocal chiroptical responses are occasionally reported in a few solid-state films of organic materials without systematic designs [15, 16], and are largely ignored or missing in metamaterial reports. Hence, a fully programmable, unified, wafer-scale chiroptical platform, whose reciprocal and nonreciprocal chiroptical responses can both be efficiently designed through programming and can be electrically tuned and dynamically programmed, is lacking.

Here, we present such a platform that is a heterostructure of twisted aligned 1D nanomaterials and non-volatile chalcogenide phase change materials (PCMs). The demonstrated 1D nanomaterial and PCM are CNT and germanium-antimony-tellurium (Ge2Sb2Te5 or GST), respectively. The material phases of PCMs can be fast electrically programmed to be crystalline or amorphous using a short electrical pulse with a substantial dielectric function modulation in broadband spectral ranges [31, 32]. Further, the phases can be preserved after programming without external stimulus for >10absent10>10> 10 years with zero static energy consumption. We implemented simulation software based on machine learning frameworks, including graphics processing unit (GPU)-powered differentiable programming enabled by gradient backpropagation algorithm and derivative-free Bayesian optimization, to efficiently design and optimize the dynamic tunable ranges of reciprocal and nonreciprocal CD responses in the heterostructure with experimentally obtained optical constants of materials. Further, we experimentally implemented designed heterostructures through wafer-scale low-cost self-assembly of aligned CNTs and wafer-scale deposition of GST and dielectric films, and experimentally observed strong dynamic tunability. In particular, we demonstrated tunable nonreciprocal CD responses, which displayed opposite signs or polarity reversal of measured CD signals in a broadband visible range when opposite sides of the same heterostructure were probed. All measured spectra agreed with the simulations. In addition, we demonstrated that not only the lateral dimension of the heterostructure was at wafer scale, but also the vertical dimension was scalable with a large number of stacking layers to enhance CD responses. Moreover, we showed that aligned CNTs in the heterostructure played dual roles – the active material to produce CD responses and the Joule heating electrode material to electrically program GST phases. The demonstrated heterostructure architecture is versatile and can be extended to incorporate a wide range of 1D nanomaterials, such as transition metal dichalcogenides nanotubes [33], boron nitride nanotubes [34], nanotube heterostructures [35], and encapsulated CNTs with 1D atomic chains [36], and different PCMs and electro-optic materials [37, 38, 39], such as antimony sulfide (Sb2S3), antimony selenide (Sb2Se3), lithium niobate (LiNO3) and electro-optic organic materials. This versatile chiroptical platform will provide opportunities for novel chiral photonic and optoelectronic devices, such as chiral quantum light emitters [13], and provide a new platform for exploring optical and non-optical chiral phenomena, such as chirality-induced spin selectivity effects [40].

Results

Programmable heterostructure architecture

Figure 1a schematically illustrates the programmable heterostructure architecture containing multiple layers of anisotropic aligned CNTs and other isotropic materials, including PCMs and dielectrics. The quantum confinement along CNT circumferences induces the formation of subbands and excitonic interband transitions across subbands. These transitions span broadband spectral ranges and are dependent on the atomic structures of CNTs [18, 19]. Further, the 1D geometry of CNTs leads to anisotropic excitonic electric dipoles and optical absorption under the excitation of linearly polarized light. We used a shaking-assisted vacuum filtration (SAVF) process to prepare aligned CNT films and measured their linear-polarization-dependent absorption spectra. The linear shaking occurring during the vacuum filtration dictated the alignment direction of obtained aligned CNT films; see Methods and Supplementary Fig. 1 for more details. The deterministic control of CNT alignment direction in the SAVF process is advantageous over conventional vacuum filtration without direction control and facilitates the scalable stacking of multiple layers in the heterostructure. As shown in Fig. 1b, when the polarization of incident light is parallel to the CNT axis, strong absorption occurs through M11 transition in CNTs at 730 nm and the M𝑀Mitalic_M point transition (labeled ‘πsubscript𝜋parallel-to\pi_{\parallel}italic_π start_POSTSUBSCRIPT ∥ end_POSTSUBSCRIPT’) at 282 nm [41]. The absorption resonance wavelength is dependent on the diameters and atomic structures of CNTs [42]. In contrast, different M𝑀Mitalic_M point transition transition (labeled ‘πsubscript𝜋perpendicular-to\pi_{\perp}italic_π start_POSTSUBSCRIPT ⟂ end_POSTSUBSCRIPT’) occurs at 255 nm due to optical selection rules [43] and the M11 transition is suppressed because of the depolarization effect [44]. The helical twist of anisotropic excitonic dipoles and electromagnetic coupling between them, which essentially correspond to the physical picture of helically coupled electrical dipoles in microscopic chiral molecules [45], produce reciprocal CD response (CDiso); see Fig. 1c. The CDiso response is of intrinsic excitonic nature, isotropic, and independent of sample orientation. The incorporation of PCMs and other isotropic materials in the heterostructure can control the electromagnetic coupling between dipoles to dynamically tune and optimize CDiso response.

Refer to caption
Figure 1: Programmable heterostructure architecture and chiroptical responses. (a) Illustration of programmable chiroptical heterostructure containing anisotropic aligned CNTs and isotropic PCMs and dielectrics. (b) Linear-polarization-dependent absorption spectra of an aligned CNT film prepared using the SAVF process. The red (blue) line for parallel (perpendicular) polarization. (c) Isotorpic reciprocal CDiso response in the heterostructure originating from the helical coupling of anisotropic 1D excitons in aligned CNTs. (d) Nonreciprocal LDLB response in the heterostructure originating from the interference of linear anisotropy, which displays opposite handednesses from the front and back sides of the same sample.

In addition, the other contributor to observed CD response originates from the interference of linear dichroism (LD) and linear birefringence (LB) of aligned CNTs. The LDLB-induced CD response is expressed as 0.5(LD{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPTLB -- LDLB{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPT), where LD and LB are measured in arbitrarily defined x𝑥xitalic_x-y𝑦yitalic_y axes and LD{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPT and LB{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPT are measured along the bisectors of x𝑥xitalic_x-y𝑦yitalic_y axes (i.e., with a +45superscript45+45^{\circ}+ 45 start_POSTSUPERSCRIPT ∘ end_POSTSUPERSCRIPT rotation). Note that the LDLB response is not from excitons, independent of instrumental faults, and not an artifact [14, 15]. Figure 1d illustrates an aligned CNT film on a plane, where x𝑥xitalic_x-y𝑦yitalic_y axes define LD and LB and xsuperscript𝑥x^{{}^{\prime}}italic_x start_POSTSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_POSTSUPERSCRIPT-ysuperscript𝑦y^{{}^{\prime}}italic_y start_POSTSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_POSTSUPERSCRIPT axes define LD{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPT and LB{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPT. When looking from the front or back side of the plane or flipping the sample, aligned CNTs become mirrored with LD and LB unaltered and LD{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPT and LB{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPT signs flipped. Hence, the sign of the LDLB response is also flipped and called nonreciprocal CD [14, 15]. If the LDLB response is much larger than isotropic CDiso, the measured CD spectra can display opposite signs when measuring from opposite sample sides; see Fig. 1d. The LDLB response is non-zero only when the main axes of LD and LB are not aligned with each other otherwise two terms in the LDLB expression are always canceled. However, the optical axes of maximum attenuation for LD and phase delay for LB of CNTs are both along the CNT axis and minimum ones are both perpendicular to the CNT axis, meaning LD and LB quantities are aligned. This suggests the LDLB response be zero in CNT-only architectures. The incorporation of PCMs and other isotropic materials in the heterostructure can induce and control multiple reflections between layers. Because LD (LB) is related to the imaginary (real) part of the CNT refractive index, the multiple reflections inside the same heterostructure can have different influences on LD and LB and their main axes are decoupled and different from the CNT axis. Hence, the heterostructure not only can generate non-zero LDLB responses but can dynamically tune and optimize LDLB responses.

Simulation framework

Figure 2a illustrates the simulation framework we developed to design the heterostructure to achieve prominent dynamic tunability of both CDiso and LDLB responses. We developed a general 4×4444\times 44 × 4 transfer matrix method (TMM) to obtain all transmission and reflection coefficients under different linear and circular polarizations; see Methods and Supplementary Fig. 2 for more details. We calculated these coefficients under four configurations of sample rotation and flipping to obtain CDiso and LDLB responses; see Methods and Supplementary Fig. 3 for more details. Since all fundamental operations in TMM are matrix multiplications, we implemented the TMM framework using the PyTorch framework so that all calculations were GPU-accelerated in parallel. The TMM input included the dielectric functions of anisotropic and isotropic materials and a set of heterostructure parameters s𝑠sitalic_s, such as the choice of materials, layer thicknesses, and rotation angles between aligned CNTs. Figure 2b and 2c display our experimentally determined complex-valued dielectric functions of aligned CNT films through multi-curve fittings and sputtered GST films under amorphous and crystalline phases through spectroscopic ellipsometry; see Methods and Supplementary Fig. 4 for more details. We focused on the spectra range covering the M11subscript𝑀11M_{11}italic_M start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT transition of CNTs because of the relatively low optical loss of GST at least in one phase in this range and the limitation of the spectrometer measurement range (shaded green areas in Figure 2b and 2c). Note that although we focused on the non-volatile GST material for programming the heterostructure, the candidate materials can be broadly expanded to other electro-optic materials, such as electro-optic LiNbO3 and organic materials.

Refer to caption
Figure 2: Simulation framework based on machine learning frameworks. (a) Flowchart of designing the chiroptical heterostructure to achieve prominent dynamic tunability ranges of CDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT or LDLB (ΔΔ\Deltaroman_ΔCDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT or ΔΔ\Deltaroman_ΔLDLB) through differentiable programming enabled by the stochastic gradient descent (SGD) algorithm through the backpropagation algorithm in PyTorch and derivative-free Bayesian optimization algorithm. The framework takes input from experimentally determined complex-valued dielectric functions of (b) an anisotropic aligned CNT film and (c) a sputtered isotropic GST film. In (b), the red (blue) solid line is the real part of the dielectric function of the aligned CNT film along (perpendicular to) the CNT axis. In (c), the red (blue) solid line is the real part of the dielectric function of the GST film under the crystalline (amorphous) phase. The dashed lines are imaginary parts in both (b) and (c).

To design the heterostructure to achieve optimal tunable ranges of CDiso and LDLB responses, a randomly initiated structure s0subscript𝑠0s_{0}italic_s start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT was input into the TMM to calculate CDiso and LDLB responses when the dielectric functions of amorphous and crystalline GST were used. The difference of CDiso (LDLB) spectra in the wavelength range of interest under two states of GST, denoted as ΔΔ\Deltaroman_ΔCDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT (ΔΔ\Deltaroman_ΔLDLB), was used to define optimization target functions. In principle, any other physical quantities calculated from transmission and reflection coefficients can become target functions, such as the dissymmetry g𝑔gitalic_g factor defined as the ratio of CDiso over the attenuation under unpolarized light. We developed two different categories of optimization algorithms. The first one is based on the stochastic gradient descent algorithm implemented using PyTorch-supported backpropagation algorithm. Since the backpropagation algorithm aims to minimize a target loss function, the loss function was defined as the most negative absolute value of ΔΔ\Deltaroman_ΔCDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT or ΔΔ\Deltaroman_ΔLDLB spectra. Based on the gradient calculated from the backpropagation algorithm, the heterostructure parameters were updated. Hence, in i𝑖iitalic_i-th iteration, the set of heterostructure parameters sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT was updated to si+1subscript𝑠𝑖1s_{i+1}italic_s start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT to decrease the loss function, which was equivalent to increase ΔΔ\Deltaroman_ΔCDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT or ΔΔ\Deltaroman_ΔLDLB. The optimal heterostructure was obtained after multiple iterations.

In addition to the gradient-based algorithm, we also demonstrated the feasibility of derivative-free algorithms to design the heterostructure. Note that although our developed TMM solver using PyTorch is differentiable, the derivative-free algorithm can be broadly applicable even when gradients are not available in TMM implementations. Specifically, we utilized the Bayesian optimization algorithm. In contrast to the gradient-based algorithm, the target of the Bayesian optimization algorithm is to maximize the reward function. Hence, we defined the largest absolute value of ΔΔ\Deltaroman_ΔCDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT or ΔΔ\Deltaroman_ΔLDLB spectra as the reward function. In each iteration, based on prior sets of structural parameters and reward functions, the algorithm determined the Bayesian posterior probability and a new set of structural parameters through sampling. After multiple iterations, the heterostructures that display ΔΔ\Deltaroman_ΔCDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT or ΔΔ\Deltaroman_ΔLDLB were highly probably sampled.

Experimental demonstration

Figure 3a illustrates a specific heterostructure consisting of two layers of twisted aligned CNTs, two silicon oxide (SiO2) layers, and one GST layer between SiO2 layers to demonstrate the optimization using the simulation framework and experimental validation. Figure 3b and 3c display training curves using the differentiable backpropagation algorithm and derivative-free Bayesian optimization algorithm, respectively, for optimizing ΔΔ\Deltaroman_ΔCDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT and the ΔΔ\Deltaroman_ΔLDLB; see Methods for more details. The twisted angle between aligned CNTs and thicknesses of SiO2 and GST layers were structural parameters to be optimized. The aligned CNT thickness was assumed to be a constant and benchmarked by comparing the ultraviolet attenuation with a standard sample; see Methods for more details. For Bayesian optimization, Figure 3c shows the accumulated average of ΔΔ\Deltaroman_ΔCDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT and ΔΔ\Deltaroman_ΔLDLB. In comparison, the average values from the Bayesian optimization are lower than those from the backpropagation algorithm because of relatively wide parameter ranges. If parameter ranges were set narrower, the Bayesian optimization produced similar optimization values to the backpropagation algorithm; see Supplementary Fig. 5a. The obtained twisted angle between two aligned CNT layers was 45 in both algorithms (Supplementary Fig. 5b and Fig. 5c), which agrees with the optimized angle in CNT-only twisted stack [17].

Refer to caption
Figure 3: Simulation and experimental implementation of a programmable heterostructure with two layers of aligned CNT films. (a) Illustration of the specific heterostructure containing two layers of twisted aligned CNT films. Training curves of ΔΔ\Deltaroman_ΔCDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT (red lines in (b) or dots in (c)) and ΔΔ\Deltaroman_ΔLDLB (blue lines in (b) or dots in (c)) using (b) differentiable programming and (c) derivative-free Bayesian optimization, respectively. Red (blue) dashed lines in (c) indicate optimized values for ΔΔ\Deltaroman_ΔCDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT and ΔΔ\Deltaroman_ΔLDLB from (b). Measured (solid lines) and simulation (dashed lines) spectra of (d) CDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT and (e) LDLB responses under GST crystalline (red lines) and amorphous (blue lines) phases, respectively. (f) Observed CD spectra measured from the front (solid lines) and back (dashed lines) sides of the same heterostructure under GST crystalline (red lines) and amorphous (blue lines) phases. The gray shaded area indicates the polarity reversal range.

We fabricated optimized heterostructures by transferring SAVF-prepared aligned CNT films and depositing GST and SiO2 films using sputtering on fused silica substrates, which are transparent in the measurement spectra range (200 nm – 900 nm); see Methods for more details. Similar to the simulation framework, we performed four CD measurements using a standard CD spectrometer with a compatible 3D-printed sample holder under four configurations of sample rotation and flipping to obtain CDiso and LDLB responses; see Methods for more details. The as-deposited GST film was in the amorphous phase and was converted into the crystalline phase by heating the sample; see Methods, Supplementary Fig. 6, and Supplementary Video 1 for more details. Figure 3d and 3e show measured CDiso and LDLB spectra (solid lines) when the GST film was under amorphous and crystalline phases, which agreed with the simulation spectra (dashed lines) using the developed simulation framework. The maximum obtained ΔΔ\Deltaroman_ΔCDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT was 123 mdeg at 750 nm wavelength and the maximum obtained ΔΔ\Deltaroman_ΔLDLB was 60 mdeg at 737 nm wavelength. Broadband CDiso and LDLB spectra under two GST phases are shown in Supplementary Fig. 7a and 7b. As shown in Supplementary Fig. 7c, the measured average absorption spectra of LCP and RCP light of the heterostructure under two GST phases (solid lines) also showed agreement with simulations (dashed lines). Further, we designed and optimized the heterostructure for the tunable range of g𝑔gitalic_g factor using the backpropagation algorithm and experimentally measured spectra, which also agreed with simulation spectra (Supplementary Fig. 8). This demonstrates the broad applicability of the simulation framework and experimental implementation of the heterostructure.

In particular, prominent LDLB responses were observed in Fig. 3e. For the same heterostructure, Fig. 3f and Supplementary Fig. 9 display measured CD spectra (CDobs) when the front and back sides of the heterostructure faced the direction of incident light; see Methods for more details. We observed a clear sign or polarity reversal of CDobs in a broadband wavelength range of 424721424721424-721424 - 721 nm for the GST amorphous phase and a wavelength range of 421735421735421-735421 - 735 nm for the crystalline phase. As mentioned before, the LDLB response originates from the difference between intensity attenuation and phase delay extrema due to the interference of multiple reflections in the heterostructure. To confirm this, we further employed the developed simulation framework to calculate linear-polarization-dependent transmitted intensity and the phase delay between transmitted light and input light at a specific wavelength, as illustrated in Supplementary Fig. 10a. The zero degree was defined when the orientation of the first aligned CNT layer and the polarization direction were the same. Supplementary Fig. 10b and 10c display the calculated normalized attenuation and phase delay as a function of polarization angle at 630 nm for two GST phases, showing clear shifts of extrema positions. While maximum phase delay positions occurred at 0superscript00^{\circ}0 start_POSTSUPERSCRIPT ∘ end_POSTSUPERSCRIPT under both GST phases, maximum attenuation positions occurred at 16.7superscript16.716.7^{\circ}16.7 start_POSTSUPERSCRIPT ∘ end_POSTSUPERSCRIPT and 13.3superscript13.313.3^{\circ}13.3 start_POSTSUPERSCRIPT ∘ end_POSTSUPERSCRIPT, respectively. Note these values are also different from the orientation of second-layer aligned CNTs, which is 45superscript4545^{\circ}45 start_POSTSUPERSCRIPT ∘ end_POSTSUPERSCRIPT under the coordination system defined in Supplementary Fig. 10a. We also experimentally measured attenuation at 630 nm of the heterostructure as a function of polarization angle, confirming the shift, as shown in Supplementary Fig. 10d.

Refer to caption
Figure 4: Layer scalability of chiroptical responses in the programmable heterostructure. (a) Illustration of heterostructures containing multiple CNTs-SiO2-GST-SiO2 units. (b) Experimentally measured (solid lines) and simulation (dashed lines) CDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT spectra under GST amorphous (blue lines) and crystalline (red lines) phases, respectively. (c) ΔΔ\Deltaroman_ΔCDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT and (d) ΔΔ\Deltaroman_ΔLDLB spectra for heterostructures containing four (blue lines), five (green lines), and six layers (red lines) of twisted aligned CNT films.

Layer scalability

Further, we demonstrated that both the simulation framework and experimental implementation are scalable with respect to the number of layers in the heterostructure. Specifically, we repeated CNTs-SiO2-GST-SiO2 configuration in the heterostructure to increase the layer number, as illustrated in Fig. 4a. We followed the same fabrication processes including the transfer of aligned CNT films and the sputtering deposition of other films; see Methods for more details. Figure 4b shows experimentally measured CDiso spectra under two GST phases (solid lines), which agree with simulation CDiso spectra (dashed lines). The maximum ΔΔ\Deltaroman_ΔCDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT was 363 mdeg at 752 nm wavelength, which is nearly three times as large as that of the heterostructure with two aligned CNT films in Fig. 3d. In addition, we designed heterostructures containing four, five, and six layers of twisted aligned CNT films for optimizing ΔΔ\Deltaroman_ΔCDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT and ΔΔ\Deltaroman_ΔLDLB. Note that the total number of layers in the heterostructure containing six aligned CNT films is 21. Figure 4c and 4d show their corresponding spectra. The obtained maximum ΔΔ\Deltaroman_Δ CDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT and ΔΔ\Deltaroman_ΔLDLB for the six-CNT-layer heterostructure were 7.8 deg and 6.8 deg, respectively. The ΔΔ\Deltaroman_Δ CDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT and ΔΔ\Deltaroman_ΔLDLB spectra under two GST phases are shown in Supplementary Fig. 11 and Fig. 12.

Electrical tunability

Refer to caption
Figure 5: Electrical tunability of chiroptical responses in the heterostructure.. (a) Illustration of in-situ programming of the heterostructure in the CD spectrometer. (b) Experimentally measured (solid lines) and simulation (dashed lines) CDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT spectra under GST amorphous (blue lines) and crystalline (red lines) phases, respectively. (c) Spatial temperature distribution of a scaled-down heterostructure.

In addition to contributing to chiroptical responses through twisted stacks, the high thermal conductivity, low heat capacity, and reliable and high current carrying capacity of CNTs [18] along the tube axis make aligned CNT films a promising candidate for an efficient Joule heating electrode for programming GST phases. Hence, the aligned CNT film in the heterostructure can play dual roles as both chiroptical and electrode materials. Figure 5a illustrates in-situ programming of the heterostructure in the CD spectrometer. Two electrodes and wires were in contact with the top layer of the aligned CNT film, with the current flowing along the alignment direction. The sample was loaded into the developed 3D-printed sample holder compatible with the spectrometer. We first measured CD spectra under four sample configurations, then applied voltages across the sample through a sourcemeter, and measured CD spectra again under four sample configurations. Figure 5b displayed measured CDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT spectra (solid lines), which agreed with simulation spectra (dashed lines) as well. The applied voltage and current for converting the GST film from amorphous to crystalline phases were 80similar-toabsent80\sim 80\,∼ 80V and 13.6similar-toabsent13.6\sim 13.6\,∼ 13.6mA, respectively. We further performed multiphysics simulations using the COMSOL Multiphysics software to estimate the temperature profile; see Methods for more details. Figure 5c shows a spatial distribution of temperature in the heterostructure with scaled-down lateral dimension and delivered electrical energy from the top aligned CNT film. The achieved temperature inside the GST film can be 320similar-toabsentsuperscript320\sim 320^{\circ}∼ 320 start_POSTSUPERSCRIPT ∘ end_POSTSUPERSCRIPTC, which is much larger than the GST transition temperature from amorphous to crystalline phase (250similar-toabsentsuperscript250\sim 250^{\circ}∼ 250 start_POSTSUPERSCRIPT ∘ end_POSTSUPERSCRIPTC), confirming the phase transition of GST film.

Discussion

We have developed a full stack of a versatile experimental platform of programmable chiroptical heterostructure of twisted aligned CNTs and PCMs and corresponding design software infrastructure based on machine learning frameworks including differentiable programming and derivative-free Bayesian optimization. The heterostructure is scalable not only in lateral dimensions to a wafer scale but also in the vertical thickness dimension to a large number of stack layers. We have demonstrated the design and implementation of heterostructures to dynamically program both reciprocal and nonreciprocal CD responses, leading to the discovery of novel phenomena and the development of high-performance devices. Further, aligned CNT films are multifunctional and also serve as electrodes for heating and reconfiguring PCMs. Although the required switching power is large due to the wafer-scale size of the heterostructure, the creation of microscopic nanophotonic planar structures of the heterostructure can substantially reduce switching power, allow reliable multilevel switching, improve cyclability, enable further control of light-matter interaction, and enrich device functionalities. Further, the demonstrated 1D CNT and GST materials in the heterostructure can be expanded to a large library of 1D nanomaterials and electro-optic materials.

Methods

Shaking-assisted vacuum filtration (SAVF) – The CNT powder used was purchased from Carbon Solutions, Inc. (product number P2, with a purity >>>90 wt%) and synthesized using the arc-discharge method. To prepare aqueous dispersions, 8 mg of CNT powder was mixed with 20 mL of an aqueous 0.5%percent0.50.5\%0.5 % w/w sodium deoxycholate solution, and then was sonicated using an ultrasonic tip horn sonicator (QSonica Q125) for 45 minutes at an output power of 21 W. Afterward, the sonicated suspension was purified by ultracentrifugation at 247,104×g247104𝑔247,104\times g247 , 104 × italic_g for two hours to remove large bundles. The supernatant was collected and diluted 27 times before undergoing vacuum filtration using a 1-inch filtration system (MilliporeSigma) with 100-nm-pore-size filter membranes (Whatman Nuclepore Track-Etched polycarbonate hydrophilic membranes, MilliporeSigma). The whole filtration system was placed on a linear shaker (Scilogex SCI-L180-Pro LCD digital linear shaker) as illustrated in Supplementary Fig. 1. Instead of a conventional cylindrical funnel, a funnel with a square-shaped cross-section was fabricated using a 3D printer (Elegoo Saturn 3D Printer). The lateral dimension of the square was 1 cm. Hence, the linear shaking direction was found to be the alignment direction of obtained aligned CNT films. The linear shaker shook the filtration system at 200 RPM during the first 15 minutes of the filtration process. Afterward, the standard filtration process continued without shaking. Close to the end of filtration, the vacuum pump was turned on to fix the alignment structure on the membrane. More details can be found in Ref. [46]. Supplementary Fig. 1 shows a photo and scanning electron microscopy image of the obtained film, confirming a good alignment along the shaking direction. The obtained film can be transferred onto the desired substrate for characterization and heterostructure fabrication using a wet transfer method. Specifically, a small droplet of water was first placed on the target substrate. The CNT film on the polycarbonate filter membrane was placed with the CNT side in contact with the wet substrate and the polycarbonate side on top. Once the water between the CNT film and the substrate evaporated, the top polycarbonate layer was removed by immersing the sample in a chloroform solution. The sample was finally cleaned with isopropanol.

TMM calculations – A 4×4444\times 44 × 4 transfer matrix method was developed to calculate chiroptical responses of the heterostructure containing anisotropic non-magnetic materials under normal incidence. The details can be found in Ref. [47] and our prior work [17]. Briefly, as illustrated in Supplementary Fig. 2, a layer of an isotropic material was modeled with a scalar dielectric function ε𝜀\varepsilonitalic_ε and a thickness t𝑡titalic_t. A layer of anisotropic material was modeled with a 2×2222\times 22 × 2 dielectric function tensor 𝜺𝜺\boldsymbol{\varepsilon}bold_italic_ε, a twist angle θ𝜃\thetaitalic_θ, and a thickness. Specifically, for an anisotropic material with orthogonal principal axes, such as the directions parallel and perpendicular to CNT alignment, there are four eigenmodes, which are s𝑠sitalic_s-wave forward, s𝑠sitalic_s-wave backward, p𝑝pitalic_p-wave forward, and p𝑝pitalic_p-wave backward modes, respectively. In the definition of the coordinate systems, waves propagate along the z𝑧zitalic_z-axis and x𝑥xitalic_x and y𝑦yitalic_y axes are in the heterostructure plane. x^^x\hat{\textbf{x}}over^ start_ARG x end_ARG, y^^y\hat{\textbf{y}}over^ start_ARG y end_ARG, and z^^z\hat{\textbf{z}}over^ start_ARG z end_ARG are defined as unit vectors along x𝑥xitalic_x-, y𝑦yitalic_y-, and z𝑧zitalic_z-axes, respectively. The transmitted field (Et,s,Et,p)subscript𝐸𝑡𝑠subscript𝐸𝑡𝑝(E_{t,s},E_{t,p})( italic_E start_POSTSUBSCRIPT italic_t , italic_s end_POSTSUBSCRIPT , italic_E start_POSTSUBSCRIPT italic_t , italic_p end_POSTSUBSCRIPT ), reflected field (Er,s,Er,p)subscript𝐸𝑟𝑠subscript𝐸𝑟𝑝(E_{r,s},E_{r,p})( italic_E start_POSTSUBSCRIPT italic_r , italic_s end_POSTSUBSCRIPT , italic_E start_POSTSUBSCRIPT italic_r , italic_p end_POSTSUBSCRIPT ), and the incident field (Ei,s,Ei,p)subscript𝐸𝑖𝑠subscript𝐸𝑖𝑝(E_{i,s},E_{i,p})( italic_E start_POSTSUBSCRIPT italic_i , italic_s end_POSTSUBSCRIPT , italic_E start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT ) can be related through

(Et,s0Et,p0)=Q(Ei,sEr,sEi,pEr,p)=(Q11Q12Q13Q14Q21Q22Q23Q24Q31Q32Q33Q34Q41Q42Q43Q44)(Ei,sEr,sEi,pEr,p),subscript𝐸𝑡𝑠0subscript𝐸𝑡𝑝0𝑄subscript𝐸𝑖𝑠subscript𝐸𝑟𝑠subscript𝐸𝑖𝑝subscript𝐸𝑟𝑝subscript𝑄11subscript𝑄12subscript𝑄13subscript𝑄14subscript𝑄21subscript𝑄22subscript𝑄23subscript𝑄24subscript𝑄31subscript𝑄32subscript𝑄33subscript𝑄34subscript𝑄41subscript𝑄42subscript𝑄43subscript𝑄44subscript𝐸𝑖𝑠subscript𝐸𝑟𝑠subscript𝐸𝑖𝑝subscript𝐸𝑟𝑝\left(\begin{array}[]{c}E_{t,s}\\ 0\\ E_{t,p}\\ 0\end{array}\right)=Q\left(\begin{array}[]{c}E_{i,s}\\ E_{r,s}\\ E_{i,p}\\ E_{r,p}\end{array}\right)=\left(\begin{array}[]{cccc}Q_{11}&Q_{12}&Q_{13}&Q_{1% 4}\\ Q_{21}&Q_{22}&Q_{23}&Q_{24}\\ Q_{31}&Q_{32}&Q_{33}&Q_{34}\\ Q_{41}&Q_{42}&Q_{43}&Q_{44}\\ \end{array}\right)\left(\begin{array}[]{c}E_{i,s}\\ E_{r,s}\\ E_{i,p}\\ E_{r,p}\end{array}\right),( start_ARRAY start_ROW start_CELL italic_E start_POSTSUBSCRIPT italic_t , italic_s end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL 0 end_CELL end_ROW start_ROW start_CELL italic_E start_POSTSUBSCRIPT italic_t , italic_p end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL 0 end_CELL end_ROW end_ARRAY ) = italic_Q ( start_ARRAY start_ROW start_CELL italic_E start_POSTSUBSCRIPT italic_i , italic_s end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_E start_POSTSUBSCRIPT italic_r , italic_s end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_E start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_E start_POSTSUBSCRIPT italic_r , italic_p end_POSTSUBSCRIPT end_CELL end_ROW end_ARRAY ) = ( start_ARRAY start_ROW start_CELL italic_Q start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT end_CELL start_CELL italic_Q start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT end_CELL start_CELL italic_Q start_POSTSUBSCRIPT 13 end_POSTSUBSCRIPT end_CELL start_CELL italic_Q start_POSTSUBSCRIPT 14 end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_Q start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT end_CELL start_CELL italic_Q start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT end_CELL start_CELL italic_Q start_POSTSUBSCRIPT 23 end_POSTSUBSCRIPT end_CELL start_CELL italic_Q start_POSTSUBSCRIPT 24 end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_Q start_POSTSUBSCRIPT 31 end_POSTSUBSCRIPT end_CELL start_CELL italic_Q start_POSTSUBSCRIPT 32 end_POSTSUBSCRIPT end_CELL start_CELL italic_Q start_POSTSUBSCRIPT 33 end_POSTSUBSCRIPT end_CELL start_CELL italic_Q start_POSTSUBSCRIPT 34 end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_Q start_POSTSUBSCRIPT 41 end_POSTSUBSCRIPT end_CELL start_CELL italic_Q start_POSTSUBSCRIPT 42 end_POSTSUBSCRIPT end_CELL start_CELL italic_Q start_POSTSUBSCRIPT 43 end_POSTSUBSCRIPT end_CELL start_CELL italic_Q start_POSTSUBSCRIPT 44 end_POSTSUBSCRIPT end_CELL end_ROW end_ARRAY ) ( start_ARRAY start_ROW start_CELL italic_E start_POSTSUBSCRIPT italic_i , italic_s end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_E start_POSTSUBSCRIPT italic_r , italic_s end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_E start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_E start_POSTSUBSCRIPT italic_r , italic_p end_POSTSUBSCRIPT end_CELL end_ROW end_ARRAY ) , (1)

where Q𝑄Qitalic_Q can be written as a product of a series of D𝐷Ditalic_D and P𝑃Pitalic_P matrices. Specifically, for a stack with N𝑁Nitalic_N layers,

Q=DN+11DNPNDN1DN1PN1DN11D1P1D11D0𝑄superscriptsubscript𝐷𝑁11subscript𝐷𝑁subscript𝑃𝑁superscriptsubscript𝐷𝑁1subscript𝐷𝑁1subscript𝑃𝑁1superscriptsubscript𝐷𝑁11subscript𝐷1subscript𝑃1superscriptsubscript𝐷11subscript𝐷0Q=D_{N+1}^{-1}D_{N}P_{N}D_{N}^{-1}D_{N-1}P_{N-1}D_{N-1}^{-1}\cdot\cdot\cdot D_% {1}P_{1}D_{1}^{-1}D_{0}italic_Q = italic_D start_POSTSUBSCRIPT italic_N + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_D start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT italic_D start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_D start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT italic_D start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ⋯ italic_D start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_D start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT (2)

with

Dj=(sinθjsinθjcosθjcosθjnsjsinθjnsjsinθjnpjcosθjnpjcosθjnsjcosθjnsjcosθjnpjsinθjnpjsinθjcosθjcosθjsinθjsinθj)subscript𝐷𝑗sinsubscript𝜃𝑗sinsubscript𝜃𝑗cossubscript𝜃𝑗cossubscript𝜃𝑗subscript𝑛subscript𝑠𝑗sinsubscript𝜃𝑗subscript𝑛subscript𝑠𝑗sinsubscript𝜃𝑗subscript𝑛subscript𝑝𝑗cossubscript𝜃𝑗subscript𝑛subscript𝑝𝑗cossubscript𝜃𝑗subscript𝑛subscript𝑠𝑗cossubscript𝜃𝑗subscript𝑛subscript𝑠𝑗cossubscript𝜃𝑗subscript𝑛subscript𝑝𝑗sinsubscript𝜃𝑗subscript𝑛subscript𝑝𝑗sinsubscript𝜃𝑗cossubscript𝜃𝑗cossubscript𝜃𝑗sinsubscript𝜃𝑗sinsubscript𝜃𝑗{D_{j}}=\left(\begin{array}[]{cccc}\textrm{sin}\theta_{j}&\textrm{sin}\theta_{% j}&\textrm{cos}\theta_{j}&\textrm{cos}\theta_{j}\\ -n_{s_{j}}\textrm{sin}\theta_{j}&n_{s_{j}}\textrm{sin}\theta_{j}&-n_{p_{j}}% \textrm{cos}\theta_{j}&n_{p_{j}}\textrm{cos}\theta_{j}\\ n_{s_{j}}\textrm{cos}\theta_{j}&-n_{s_{j}}\textrm{cos}\theta_{j}&-n_{p_{j}}% \textrm{sin}\theta_{j}&n_{p_{j}}\textrm{sin}\theta_{j}\\ \textrm{cos}\theta_{j}&\textrm{cos}\theta_{j}&-\textrm{sin}\theta_{j}&-\textrm% {sin}\theta_{j}\\ \end{array}\right)italic_D start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = ( start_ARRAY start_ROW start_CELL sin italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL start_CELL sin italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL start_CELL cos italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL start_CELL cos italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL - italic_n start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT sin italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL start_CELL italic_n start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT sin italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL start_CELL - italic_n start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT cos italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL start_CELL italic_n start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT cos italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_n start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT cos italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL start_CELL - italic_n start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT cos italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL start_CELL - italic_n start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT sin italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL start_CELL italic_n start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT sin italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL cos italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL start_CELL cos italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL start_CELL - sin italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL start_CELL - sin italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL end_ROW end_ARRAY ) (3)

and

Pj=(eikj,1tj0000eikj,2tj0000eikj,3tj0000eikj,4tj),subscript𝑃𝑗superscript𝑒isubscript𝑘𝑗1subscript𝑡𝑗0000superscript𝑒isubscript𝑘𝑗2subscript𝑡𝑗0000superscript𝑒isubscript𝑘𝑗3subscript𝑡𝑗0000superscript𝑒isubscript𝑘𝑗4subscript𝑡𝑗{P_{j}}=\left(\begin{array}[]{cccc}e^{\textrm{i}k_{j,1}t_{j}}&0&0&0\\ 0&e^{\textrm{i}k_{j,2}t_{j}}&0&0\\ 0&0&e^{\textrm{i}k_{j,3}t_{j}}&0\\ 0&0&0&e^{\textrm{i}k_{j,4}t_{j}}\end{array}\right),italic_P start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = ( start_ARRAY start_ROW start_CELL italic_e start_POSTSUPERSCRIPT i italic_k start_POSTSUBSCRIPT italic_j , 1 end_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_CELL start_CELL 0 end_CELL start_CELL 0 end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL italic_e start_POSTSUPERSCRIPT i italic_k start_POSTSUBSCRIPT italic_j , 2 end_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_CELL start_CELL 0 end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL 0 end_CELL start_CELL italic_e start_POSTSUPERSCRIPT i italic_k start_POSTSUBSCRIPT italic_j , 3 end_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL 0 end_CELL start_CELL 0 end_CELL start_CELL italic_e start_POSTSUPERSCRIPT i italic_k start_POSTSUBSCRIPT italic_j , 4 end_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_CELL end_ROW end_ARRAY ) , (4)

for j𝑗jitalic_j-th layer and j[0,N+1]𝑗0𝑁1j\in[0,N+1]italic_j ∈ [ 0 , italic_N + 1 ]. Here, for the j𝑗jitalic_j-th layer, the tjsubscript𝑡𝑗t_{j}italic_t start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT is the thickness, kj,1=kj,2=k0nsjsubscript𝑘𝑗1subscript𝑘𝑗2subscript𝑘0subscript𝑛subscript𝑠𝑗k_{j,1}=-k_{j,2}=k_{0}n_{s_{j}}italic_k start_POSTSUBSCRIPT italic_j , 1 end_POSTSUBSCRIPT = - italic_k start_POSTSUBSCRIPT italic_j , 2 end_POSTSUBSCRIPT = italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT, kj,3=kj,4=k0npjsubscript𝑘𝑗3subscript𝑘𝑗4subscript𝑘0subscript𝑛subscript𝑝𝑗k_{j,3}=-k_{j,4}=k_{0}n_{p_{j}}italic_k start_POSTSUBSCRIPT italic_j , 3 end_POSTSUBSCRIPT = - italic_k start_POSTSUBSCRIPT italic_j , 4 end_POSTSUBSCRIPT = italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT, nsjsubscript𝑛subscript𝑠𝑗n_{s_{j}}italic_n start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT is the refractive index along the sjsubscript𝑠𝑗s_{j}italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT axis, npjsubscript𝑛subscript𝑝𝑗n_{p_{j}}italic_n start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT is the refractive index along the pjsubscript𝑝𝑗p_{j}italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT axis, θjsubscript𝜃𝑗\theta_{j}italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT is the angle of the sjsubscript𝑠𝑗s_{j}italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT axis with respect to the x𝑥xitalic_x-axis in counterclockwise rotation, and k0subscript𝑘0k_{0}italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is vacuum wavevector. For layers with isotropic materials, such as the input and output layers, the principal axes are chosen to be s1=sN+1=x^subscript𝑠1subscript𝑠𝑁1^xs_{1}=s_{N+1}=\hat{\textbf{x}}italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_s start_POSTSUBSCRIPT italic_N + 1 end_POSTSUBSCRIPT = over^ start_ARG x end_ARG and p1=pN+1=y^subscript𝑝1subscript𝑝𝑁1^yp_{1}=p_{N+1}=\hat{\textbf{y}}italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_p start_POSTSUBSCRIPT italic_N + 1 end_POSTSUBSCRIPT = over^ start_ARG y end_ARG. For layers with anisotropic materials, the dielectric function tensor 𝜺jsubscript𝜺𝑗\boldsymbol{\varepsilon}_{j}bold_italic_ε start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT in xy𝑥𝑦xyitalic_x italic_y coordinate systems can be written as

𝜺j=Rj(εsj00εpj)Rj1,subscript𝜺𝑗subscript𝑅𝑗subscript𝜀subscript𝑠𝑗00subscript𝜀subscript𝑝𝑗superscriptsubscript𝑅𝑗1\displaystyle\boldsymbol{\varepsilon}_{j}=R_{j}\left(\begin{array}[]{cc}% \varepsilon_{s_{j}}&0\\ 0&\varepsilon_{p_{j}}\end{array}\right){R_{j}}^{-1},bold_italic_ε start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = italic_R start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( start_ARRAY start_ROW start_CELL italic_ε start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL italic_ε start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_CELL end_ROW end_ARRAY ) italic_R start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , (7)
Rj=(cosθjsinθjsinθjcosθj),subscript𝑅𝑗cossubscript𝜃𝑗sinsubscript𝜃𝑗sinsubscript𝜃𝑗cossubscript𝜃𝑗\displaystyle{R_{j}}=\left(\begin{array}[]{cc}\textrm{cos}\theta_{j}&-\textrm{% sin}\theta_{j}\\ \textrm{sin}\theta_{j}&\textrm{cos}\theta_{j}\end{array}\right),italic_R start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = ( start_ARRAY start_ROW start_CELL cos italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL start_CELL - sin italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL sin italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL start_CELL cos italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL end_ROW end_ARRAY ) , (10)

with nsj=εsjsubscript𝑛subscript𝑠𝑗subscript𝜀subscript𝑠𝑗n_{s_{j}}=\sqrt{\varepsilon_{s_{j}}}italic_n start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT = square-root start_ARG italic_ε start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG and npj=εpjsubscript𝑛subscript𝑝𝑗subscript𝜀subscript𝑝𝑗n_{p_{j}}=\sqrt{\varepsilon_{p_{j}}}italic_n start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT = square-root start_ARG italic_ε start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG. As a result, we can obtain transmission and reflection coefficients in terms of the matrix elements of Q𝑄Qitalic_Q as

rss=Er,sEi,s|Ei,p=0=Q24Q41Q21Q44Q22Q44Q24Q42,subscript𝑟𝑠𝑠evaluated-atsubscript𝐸𝑟𝑠subscript𝐸𝑖𝑠subscript𝐸𝑖𝑝0subscript𝑄24subscript𝑄41subscript𝑄21subscript𝑄44subscript𝑄22subscript𝑄44subscript𝑄24subscript𝑄42r_{ss}=\left.\frac{E_{r,s}}{E_{i,s}}\right|_{E_{i,p}=0}=\frac{Q_{24}Q_{41}-Q_{% 21}Q_{44}}{Q_{22}Q_{44}-Q_{24}Q_{42}},italic_r start_POSTSUBSCRIPT italic_s italic_s end_POSTSUBSCRIPT = divide start_ARG italic_E start_POSTSUBSCRIPT italic_r , italic_s end_POSTSUBSCRIPT end_ARG start_ARG italic_E start_POSTSUBSCRIPT italic_i , italic_s end_POSTSUBSCRIPT end_ARG | start_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT = 0 end_POSTSUBSCRIPT = divide start_ARG italic_Q start_POSTSUBSCRIPT 24 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 41 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 44 end_POSTSUBSCRIPT end_ARG start_ARG italic_Q start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 44 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 24 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 42 end_POSTSUBSCRIPT end_ARG , (11)
rsp=Er,pEi,s|Ei,p=0=Q21Q42Q22Q41Q22Q44Q24Q42,subscript𝑟𝑠𝑝evaluated-atsubscript𝐸𝑟𝑝subscript𝐸𝑖𝑠subscript𝐸𝑖𝑝0subscript𝑄21subscript𝑄42subscript𝑄22subscript𝑄41subscript𝑄22subscript𝑄44subscript𝑄24subscript𝑄42r_{sp}=\left.\frac{E_{r,p}}{E_{i,s}}\right|_{E_{i,p}=0}=\frac{Q_{21}Q_{42}-Q_{% 22}Q_{41}}{Q_{22}Q_{44}-Q_{24}Q_{42}},italic_r start_POSTSUBSCRIPT italic_s italic_p end_POSTSUBSCRIPT = divide start_ARG italic_E start_POSTSUBSCRIPT italic_r , italic_p end_POSTSUBSCRIPT end_ARG start_ARG italic_E start_POSTSUBSCRIPT italic_i , italic_s end_POSTSUBSCRIPT end_ARG | start_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT = 0 end_POSTSUBSCRIPT = divide start_ARG italic_Q start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 42 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 41 end_POSTSUBSCRIPT end_ARG start_ARG italic_Q start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 44 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 24 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 42 end_POSTSUBSCRIPT end_ARG , (12)
tss=Et,sEi,s|Ei,p=0=Q11+Q12(Q24Q41Q21Q44)+Q14(Q21Q42Q22Q41)Q22Q44Q24Q42subscript𝑡𝑠𝑠evaluated-atsubscript𝐸𝑡𝑠subscript𝐸𝑖𝑠subscript𝐸𝑖𝑝0subscript𝑄11subscript𝑄12subscript𝑄24subscript𝑄41subscript𝑄21subscript𝑄44subscript𝑄14subscript𝑄21subscript𝑄42subscript𝑄22subscript𝑄41subscript𝑄22subscript𝑄44subscript𝑄24subscript𝑄42t_{ss}=\left.\frac{E_{t,s}}{E_{i,s}}\right|_{E_{i,p}=0}=Q_{11}+\frac{Q_{12}(Q_% {24}Q_{41}-Q_{21}Q_{44})+Q_{14}(Q_{21}Q_{42}-Q_{22}Q_{41})}{Q_{22}Q_{44}-Q_{24% }Q_{42}}italic_t start_POSTSUBSCRIPT italic_s italic_s end_POSTSUBSCRIPT = divide start_ARG italic_E start_POSTSUBSCRIPT italic_t , italic_s end_POSTSUBSCRIPT end_ARG start_ARG italic_E start_POSTSUBSCRIPT italic_i , italic_s end_POSTSUBSCRIPT end_ARG | start_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT = 0 end_POSTSUBSCRIPT = italic_Q start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT + divide start_ARG italic_Q start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_Q start_POSTSUBSCRIPT 24 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 41 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 44 end_POSTSUBSCRIPT ) + italic_Q start_POSTSUBSCRIPT 14 end_POSTSUBSCRIPT ( italic_Q start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 42 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 41 end_POSTSUBSCRIPT ) end_ARG start_ARG italic_Q start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 44 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 24 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 42 end_POSTSUBSCRIPT end_ARG (13)
tsp=Et,pEi,s|Ei,p=0=Q31+Q32(Q24Q41Q21Q44)+Q34(Q21Q42Q22Q41)Q22Q44Q24Q42.subscript𝑡𝑠𝑝evaluated-atsubscript𝐸𝑡𝑝subscript𝐸𝑖𝑠subscript𝐸𝑖𝑝0subscript𝑄31subscript𝑄32subscript𝑄24subscript𝑄41subscript𝑄21subscript𝑄44subscript𝑄34subscript𝑄21subscript𝑄42subscript𝑄22subscript𝑄41subscript𝑄22subscript𝑄44subscript𝑄24subscript𝑄42t_{sp}=\left.\frac{E_{t,p}}{E_{i,s}}\right|_{E_{i,p}=0}=Q_{31}+\frac{Q_{32}(Q_% {24}Q_{41}-Q_{21}Q_{44})+Q_{34}(Q_{21}Q_{42}-Q_{22}Q_{41})}{Q_{22}Q_{44}-Q_{24% }Q_{42}}\ .italic_t start_POSTSUBSCRIPT italic_s italic_p end_POSTSUBSCRIPT = divide start_ARG italic_E start_POSTSUBSCRIPT italic_t , italic_p end_POSTSUBSCRIPT end_ARG start_ARG italic_E start_POSTSUBSCRIPT italic_i , italic_s end_POSTSUBSCRIPT end_ARG | start_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT = 0 end_POSTSUBSCRIPT = italic_Q start_POSTSUBSCRIPT 31 end_POSTSUBSCRIPT + divide start_ARG italic_Q start_POSTSUBSCRIPT 32 end_POSTSUBSCRIPT ( italic_Q start_POSTSUBSCRIPT 24 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 41 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 44 end_POSTSUBSCRIPT ) + italic_Q start_POSTSUBSCRIPT 34 end_POSTSUBSCRIPT ( italic_Q start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 42 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 41 end_POSTSUBSCRIPT ) end_ARG start_ARG italic_Q start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 44 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 24 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 42 end_POSTSUBSCRIPT end_ARG . (14)
rps=Er,sEi,p|Ei,s=0=Q24Q43Q23Q44Q22Q44Q24Q42,subscript𝑟𝑝𝑠evaluated-atsubscript𝐸𝑟𝑠subscript𝐸𝑖𝑝subscript𝐸𝑖𝑠0subscript𝑄24subscript𝑄43subscript𝑄23subscript𝑄44subscript𝑄22subscript𝑄44subscript𝑄24subscript𝑄42r_{ps}=\left.\frac{E_{r,s}}{E_{i,p}}\right|_{E_{i,s}=0}=\frac{Q_{24}Q_{43}-Q_{% 23}Q_{44}}{Q_{22}Q_{44}-Q_{24}Q_{42}},italic_r start_POSTSUBSCRIPT italic_p italic_s end_POSTSUBSCRIPT = divide start_ARG italic_E start_POSTSUBSCRIPT italic_r , italic_s end_POSTSUBSCRIPT end_ARG start_ARG italic_E start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT end_ARG | start_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_i , italic_s end_POSTSUBSCRIPT = 0 end_POSTSUBSCRIPT = divide start_ARG italic_Q start_POSTSUBSCRIPT 24 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 43 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 23 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 44 end_POSTSUBSCRIPT end_ARG start_ARG italic_Q start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 44 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 24 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 42 end_POSTSUBSCRIPT end_ARG , (15)
rpp=Er,pEi,p|Ei,s=0=Q23Q42Q22Q43Q22Q44Q24Q42,subscript𝑟𝑝𝑝evaluated-atsubscript𝐸𝑟𝑝subscript𝐸𝑖𝑝subscript𝐸𝑖𝑠0subscript𝑄23subscript𝑄42subscript𝑄22subscript𝑄43subscript𝑄22subscript𝑄44subscript𝑄24subscript𝑄42r_{pp}=\left.\frac{E_{r,p}}{E_{i,p}}\right|_{E_{i,s}=0}=\frac{Q_{23}Q_{42}-Q_{% 22}Q_{43}}{Q_{22}Q_{44}-Q_{24}Q_{42}},italic_r start_POSTSUBSCRIPT italic_p italic_p end_POSTSUBSCRIPT = divide start_ARG italic_E start_POSTSUBSCRIPT italic_r , italic_p end_POSTSUBSCRIPT end_ARG start_ARG italic_E start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT end_ARG | start_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_i , italic_s end_POSTSUBSCRIPT = 0 end_POSTSUBSCRIPT = divide start_ARG italic_Q start_POSTSUBSCRIPT 23 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 42 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 43 end_POSTSUBSCRIPT end_ARG start_ARG italic_Q start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 44 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 24 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 42 end_POSTSUBSCRIPT end_ARG , (16)
tpp=Et,sEi,p|Ei,s=0=Q33+Q32(Q24Q43Q23Q44)+Q34(Q23Q42Q22Q43)Q22Q44Q24Q42,subscript𝑡𝑝𝑝evaluated-atsubscript𝐸𝑡𝑠subscript𝐸𝑖𝑝subscript𝐸𝑖𝑠0subscript𝑄33subscript𝑄32subscript𝑄24subscript𝑄43subscript𝑄23subscript𝑄44subscript𝑄34subscript𝑄23subscript𝑄42subscript𝑄22subscript𝑄43subscript𝑄22subscript𝑄44subscript𝑄24subscript𝑄42t_{pp}=\left.\frac{E_{t,s}}{E_{i,p}}\right|_{E_{i,s}=0}=Q_{33}+\frac{Q_{32}(Q_% {24}Q_{43}-Q_{23}Q_{44})+Q_{34}(Q_{23}Q_{42}-Q_{22}Q_{43})}{Q_{22}Q_{44}-Q_{24% }Q_{42}},italic_t start_POSTSUBSCRIPT italic_p italic_p end_POSTSUBSCRIPT = divide start_ARG italic_E start_POSTSUBSCRIPT italic_t , italic_s end_POSTSUBSCRIPT end_ARG start_ARG italic_E start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT end_ARG | start_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_i , italic_s end_POSTSUBSCRIPT = 0 end_POSTSUBSCRIPT = italic_Q start_POSTSUBSCRIPT 33 end_POSTSUBSCRIPT + divide start_ARG italic_Q start_POSTSUBSCRIPT 32 end_POSTSUBSCRIPT ( italic_Q start_POSTSUBSCRIPT 24 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 43 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 23 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 44 end_POSTSUBSCRIPT ) + italic_Q start_POSTSUBSCRIPT 34 end_POSTSUBSCRIPT ( italic_Q start_POSTSUBSCRIPT 23 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 42 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 43 end_POSTSUBSCRIPT ) end_ARG start_ARG italic_Q start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 44 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 24 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 42 end_POSTSUBSCRIPT end_ARG , (17)
tps=Et,pEi,p|Ei,s=0=Q13+Q12(Q24Q43Q23Q44)+Q14(Q23Q42Q22Q43)Q22Q44Q24Q42.subscript𝑡𝑝𝑠evaluated-atsubscript𝐸𝑡𝑝subscript𝐸𝑖𝑝subscript𝐸𝑖𝑠0subscript𝑄13subscript𝑄12subscript𝑄24subscript𝑄43subscript𝑄23subscript𝑄44subscript𝑄14subscript𝑄23subscript𝑄42subscript𝑄22subscript𝑄43subscript𝑄22subscript𝑄44subscript𝑄24subscript𝑄42t_{ps}=\left.\frac{E_{t,p}}{E_{i,p}}\right|_{E_{i,s}=0}=Q_{13}+\frac{Q_{12}(Q_% {24}Q_{43}-Q_{23}Q_{44})+Q_{14}(Q_{23}Q_{42}-Q_{22}Q_{43})}{Q_{22}Q_{44}-Q_{24% }Q_{42}}.italic_t start_POSTSUBSCRIPT italic_p italic_s end_POSTSUBSCRIPT = divide start_ARG italic_E start_POSTSUBSCRIPT italic_t , italic_p end_POSTSUBSCRIPT end_ARG start_ARG italic_E start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT end_ARG | start_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_i , italic_s end_POSTSUBSCRIPT = 0 end_POSTSUBSCRIPT = italic_Q start_POSTSUBSCRIPT 13 end_POSTSUBSCRIPT + divide start_ARG italic_Q start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_Q start_POSTSUBSCRIPT 24 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 43 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 23 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 44 end_POSTSUBSCRIPT ) + italic_Q start_POSTSUBSCRIPT 14 end_POSTSUBSCRIPT ( italic_Q start_POSTSUBSCRIPT 23 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 42 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 43 end_POSTSUBSCRIPT ) end_ARG start_ARG italic_Q start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 44 end_POSTSUBSCRIPT - italic_Q start_POSTSUBSCRIPT 24 end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT 42 end_POSTSUBSCRIPT end_ARG . (18)

The input light of any other polarization states can be represented as a linear combination of Ei,ssubscript𝐸𝑖𝑠E_{i,s}italic_E start_POSTSUBSCRIPT italic_i , italic_s end_POSTSUBSCRIPT and Ei,psubscript𝐸𝑖𝑝E_{i,p}italic_E start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT. For example, LCP light can be represented as 0.5Ei,s+0.5iEi,p0.5subscript𝐸𝑖𝑠0.5𝑖subscript𝐸𝑖𝑝0.5E_{i,s}+0.5iE_{i,p}0.5 italic_E start_POSTSUBSCRIPT italic_i , italic_s end_POSTSUBSCRIPT + 0.5 italic_i italic_E start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT, RCP light can be represented as 0.5Ei,s0.5iEi,p0.5subscript𝐸𝑖𝑠0.5𝑖subscript𝐸𝑖𝑝0.5E_{i,s}-0.5iE_{i,p}0.5 italic_E start_POSTSUBSCRIPT italic_i , italic_s end_POSTSUBSCRIPT - 0.5 italic_i italic_E start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT. Any linearly polarized with the angle between polarization direction and s𝑠sitalic_s-wave polarization direction, α𝛼\alphaitalic_α, can be represented as cos(α)Ei,s𝛼subscript𝐸𝑖𝑠(\alpha)E_{i,s}( italic_α ) italic_E start_POSTSUBSCRIPT italic_i , italic_s end_POSTSUBSCRIPT + sin(α)Ei,p𝛼subscript𝐸𝑖𝑝(\alpha)E_{i,p}( italic_α ) italic_E start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT. Hence, the output fields and their amplitude and phase can be calculated using the input field vector in Eq. 1. Since the operations described above are all matrix-matrix multiplications, PyTorch (version 1.9.0) was used to implement the TMM calculation framework with a built-in backpropagation algorithm for gradient descent-based optimization. A Nvidia GeForce RTX 3090 GPU card with a cuda version 11.1 was used to accelerate calculations.

Four-configuration CD simulation and measurement – Theoretical analyses [14, 15] have shown that the observed CD signals from solid-state samples (CDobsobs{}_{\textrm{obs}}start_FLOATSUBSCRIPT obs end_FLOATSUBSCRIPT) can be described as CDobsobs{}_{\textrm{obs}}start_FLOATSUBSCRIPT obs end_FLOATSUBSCRIPT = CDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT + 0.5(LD{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPTLB -- LDLB{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPT) + αcsubscript𝛼c\alpha_{\mathrm{c}}italic_α start_POSTSUBSCRIPT roman_c end_POSTSUBSCRIPT(LD{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPTsin(2θ2𝜃2\theta2 italic_θ) - LDcos(2θ2𝜃2\theta2 italic_θ)). The first term CDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT is the intrinsic component of CD, which is from excitonic transitions in CNTs and is isotropic and independent of sample orientation. The second LDLB term is from the interference of the sample’s LD and LB responses. This term is not from excitons, independent of instrumental faults, and not an artifact. It represents a real, perfectly reproducible differential attenuation of LCP and RCP light. This LDLB term is invariant upon sample rotation around the axis perpendicular to the sample plane but inverts the sign under sample flipping. The third term artifact comes from the coupling of residual birefringence in the instrument and LD and LB of samples. This artifact term inverts the sign under 90superscript9090^{\circ}90 start_POSTSUPERSCRIPT ∘ end_POSTSUPERSCRIPT sample rotation around the axis perpendicular to the sample plane. Based on these properties, a four-configuration protocol was employed to extract the CDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT and LDLB terms. Specifically, when the sample was positioned as illustrated in Supplementary Fig. 3, four CD spectra were calculated or measured and denoted as CDm1, CDm2, CDm3, and CDm4. The average spectra under in-plane rotation, which are 0.5(CDm1 + CDm2) or 0.5(CDm3 + CDm4), can remove the third term. Hence, the term 0.5(CDm1 + CDm2) (i.e., the observed CD, CDobs, from the front side) corresponds to CDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT + 0.5(LD{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPTLB -- LDLB{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPT) and the term 0.5(CDm3 + CDm4) (i.e., the observed CD, CDobs, from the back side) corresponds to CDiso{}_{\textrm{iso}}-start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT - 0.5(LD{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPTLB -- LDLB{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPT). Hence, CDisoiso{}_{\textrm{iso}}start_FLOATSUBSCRIPT iso end_FLOATSUBSCRIPT = 0.25(CDm1 + CDm2 + CDm3 + CDm4) and 0.5(LD{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPTLB -- LDLB{}^{{}^{\prime}}start_FLOATSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_FLOATSUPERSCRIPT) = 0.25(CDm1 + CDm2{}_{\mathrm{m2}}-start_FLOATSUBSCRIPT m2 end_FLOATSUBSCRIPT - CDm3{}_{\mathrm{m3}}-start_FLOATSUBSCRIPT m3 end_FLOATSUBSCRIPT - CDm4).

Linear- and circular-polarization dependent optical spectroscopy – CD spectra and average absorption spectra of LCP and RCP light were measured using a Jasco J-810 CD spectrometer, covering a wavelength range of 200900200900200-900200 - 900 nm. Linearly polarized absorption spectra were measured using an ultraviolet–visible-near-infrared (UV–vis-NIR) spectrometer (Perkin Elmer Lambda 950 UV–vis-NIR) equipped with an automatically controlled rotating broadband polarizer in the same wavelength range. The incident beam with a diameter of 2 mm was defined by a customized 3D-printed sample holder, and was the same in all measurements. In the design and fitting of heterostructures, the thicknesses of aligned CNT films were benchmarked by comparing the peak average absorption of LCP and RCP light in the UV range with that of a reference sample whose thickness was measured using an atomic force microscope (Parksystems NX20) [17]. The peak average UV absorption was assumed to be proportional to the sample thickness.

Measurement of dielectric functions of aligned CNTs – The dielectric functions parallel and perpendicular to the CNT alignment direction from the UV to NIR ranges were modeled as a summation of Voigt functions [48]

ϵs,p(ω)=ϵ,s,p+n=1NCV,s,p(ω)|An,ω0,n,γL,n,γG,nsubscriptitalic-ϵ𝑠𝑝𝜔subscriptitalic-ϵ𝑠𝑝evaluated-atsuperscriptsubscript𝑛1𝑁subscript𝐶V𝑠𝑝𝜔subscript𝐴𝑛subscript𝜔0𝑛subscript𝛾L𝑛subscript𝛾G𝑛\epsilon_{s,p}(\omega)=\epsilon_{\infty,s,p}+\sum_{n=1}^{N}\left.C_{\textrm{V}% ,s,p}(\omega)\right|_{A_{n},\omega_{0,n},\gamma_{\textrm{L},n},\gamma_{\textrm% {G},n}}italic_ϵ start_POSTSUBSCRIPT italic_s , italic_p end_POSTSUBSCRIPT ( italic_ω ) = italic_ϵ start_POSTSUBSCRIPT ∞ , italic_s , italic_p end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_C start_POSTSUBSCRIPT V , italic_s , italic_p end_POSTSUBSCRIPT ( italic_ω ) | start_POSTSUBSCRIPT italic_A start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_ω start_POSTSUBSCRIPT 0 , italic_n end_POSTSUBSCRIPT , italic_γ start_POSTSUBSCRIPT L , italic_n end_POSTSUBSCRIPT , italic_γ start_POSTSUBSCRIPT G , italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT (19)

with

CV(ω)|A,ω0,γL,γGevaluated-atsubscript𝐶V𝜔𝐴subscript𝜔0subscript𝛾Lsubscript𝛾G\displaystyle\left.C_{\textrm{V}}(\omega)\right|_{A,\omega_{0},\gamma_{\textrm% {L}},\gamma_{\textrm{G}}}italic_C start_POSTSUBSCRIPT V end_POSTSUBSCRIPT ( italic_ω ) | start_POSTSUBSCRIPT italic_A , italic_ω start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_γ start_POSTSUBSCRIPT L end_POSTSUBSCRIPT , italic_γ start_POSTSUBSCRIPT G end_POSTSUBSCRIPT end_POSTSUBSCRIPT =AIm(F(xx0iy)+F(x+x0+iy))Re(F(iy))absent𝐴Im𝐹𝑥subscript𝑥0i𝑦𝐹𝑥subscript𝑥0i𝑦Re𝐹i𝑦\displaystyle=-A\frac{\textrm{Im}(F(x-x_{0}-\textrm{i}y)+F(x+x_{0}+\textrm{i}y% ))}{\textrm{Re}(F(\textrm{i}y))}= - italic_A divide start_ARG Im ( italic_F ( italic_x - italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - i italic_y ) + italic_F ( italic_x + italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + i italic_y ) ) end_ARG start_ARG Re ( italic_F ( i italic_y ) ) end_ARG (20)
+iARe(F(xx0+iy)F(x+x0+iy))Re(F(iy))i𝐴Re𝐹𝑥subscript𝑥0i𝑦𝐹𝑥subscript𝑥0i𝑦Re𝐹i𝑦\displaystyle+\textrm{i}A\frac{\textrm{Re}(F(x-x_{0}+\textrm{i}y)-F(x+x_{0}+% \textrm{i}y))}{\textrm{Re}(F(\textrm{i}y))}+ i italic_A divide start_ARG Re ( italic_F ( italic_x - italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + i italic_y ) - italic_F ( italic_x + italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + i italic_y ) ) end_ARG start_ARG Re ( italic_F ( i italic_y ) ) end_ARG (21)

and

x=2ln2γGω,x0=2ln2γGω0,y=γLln2γG,formulae-sequence𝑥2ln2subscript𝛾G𝜔formulae-sequencesubscript𝑥02ln2subscript𝛾Gsubscript𝜔0𝑦subscript𝛾Lln2subscript𝛾Gx=\frac{2\sqrt{\textrm{ln}2}}{\gamma_{\textrm{G}}}\omega,x_{0}=\frac{2\sqrt{% \textrm{ln}2}}{\gamma_{\textrm{G}}}\omega_{0},y=\frac{\gamma_{\textrm{L}}\sqrt% {\textrm{ln}2}}{\gamma_{\textrm{G}}},italic_x = divide start_ARG 2 square-root start_ARG ln 2 end_ARG end_ARG start_ARG italic_γ start_POSTSUBSCRIPT G end_POSTSUBSCRIPT end_ARG italic_ω , italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = divide start_ARG 2 square-root start_ARG ln 2 end_ARG end_ARG start_ARG italic_γ start_POSTSUBSCRIPT G end_POSTSUBSCRIPT end_ARG italic_ω start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_y = divide start_ARG italic_γ start_POSTSUBSCRIPT L end_POSTSUBSCRIPT square-root start_ARG ln 2 end_ARG end_ARG start_ARG italic_γ start_POSTSUBSCRIPT G end_POSTSUBSCRIPT end_ARG , (22)

where ω𝜔\omegaitalic_ω is angular frequency, A𝐴Aitalic_A is amplitude factor, ω0subscript𝜔0\omega_{0}italic_ω start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is resonance frequency, γLsubscript𝛾L\gamma_{\textrm{L}}italic_γ start_POSTSUBSCRIPT L end_POSTSUBSCRIPT is Lorentz linewidth, γGsubscript𝛾G\gamma_{\textrm{G}}italic_γ start_POSTSUBSCRIPT G end_POSTSUBSCRIPT is Gaussian linewidth, and F𝐹Fitalic_F is Faddeeva function. N𝑁Nitalic_N was selected as 5. Hence, for each polarization (s𝑠sitalic_s or p𝑝pitalic_p), there were 21 fitting parameters, including {An,ω0,n,γL,n,γG,nsubscript𝐴𝑛subscript𝜔0𝑛subscript𝛾L𝑛subscript𝛾G𝑛A_{n},\omega_{0,n},\gamma_{\textrm{L},n},\gamma_{\textrm{G},n}italic_A start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_ω start_POSTSUBSCRIPT 0 , italic_n end_POSTSUBSCRIPT , italic_γ start_POSTSUBSCRIPT L , italic_n end_POSTSUBSCRIPT , italic_γ start_POSTSUBSCRIPT G , italic_n end_POSTSUBSCRIPT, n=15𝑛15n=1-5italic_n = 1 - 5} and ϵsubscriptitalic-ϵ\epsilon_{\infty}italic_ϵ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT, and 42 fitting parameters in total for both polarizations. These fitting parameters were uniquely determined by simultaneously fit six experimentally measured spectra, including linear-polarization absorption spectra for one-layer aligned CNT film, and averaged absorption of LCP and RCP light and CD spectra of twisted two-layer and three-layer stacks with a twist angle of 30, as shown in Supplementary Fig. 4. The fitting wavelength range was from 600 nm to 800 nm wavelength.

Measurement of dielectric functions of GST films – The film thickness and optical constants (refractive index n𝑛nitalic_n and extinction coefficient k𝑘kitalic_k) of GST films were measured using a J.A. Woollam RC2 Spectroscopic Ellipsometer over a wavelength range of 19017001901700190-1700190 - 1700 nm. The measurements were conducted over a wide spectral range from UV to NIR and were analyzed using CompleteEASE software. In this procedure, polarized light was reflected off the sample surface, and the change in polarization was measured as two quantities: ΨΨ\Psiroman_Ψ and ΔΔ\Deltaroman_Δ. ΨΨ\Psiroman_Ψ represents the amplitude ratio and ΔΔ\Deltaroman_Δ represents the phase difference. A model describing the sample’s physical structure (layers and materials) was created and adjusted to fit the measured ΨΨ\Psiroman_Ψ and ΔΔ\Deltaroman_Δ values through regression analysis. The software calculated results based on the model, and the model parameters (e.g., layer thicknesses, optical constants) were varied to minimize the mean-squared error between experimental and calculation results. The fitting process yielded the film thickness and the optical constants of the material. These optical constants include the real and imaginary parts of refractive indices, or alternatively, the real and imaginary parts of the dielectric function ε𝜀\varepsilonitalic_ε.

Backpropagation and Bayesian optimization algorithms – The Adam optimizer in PyTorch was employed for the backpropagation algorithm. The learning rate was set at 0.01. For Bayesian optimization, the results shown in Fig. 3c were obtained without the bound of the twist angle between aligned CNT films. For the results shown in Supplementary Fig. 5, the twist angle was bounded in a range of 22.567.522.5superscript67.522.5-67.5^{\circ}22.5 - 67.5 start_POSTSUPERSCRIPT ∘ end_POSTSUPERSCRIPT. The accumulated average over all epochs was plotted.

Heterostructure fabrication – The heterostructure fabrication process consists of (i) transfer of aligned CNT films, (ii) deposition of GST and other dielectrics, and (iii) twist-stacking of aligned CNT films. The substrate was fused silica for broadband transparency. For (i), aligned CNT films were produced through the SAVF method as described before. The alignment direction was determined by the linear shaking direction. The produced film was typically cut into multiple pieces for twist-stacking and transferred onto the substrate or heterostructure using the wet transfer process as described before. For (ii), SiO2 films were deposited using a Denton Discovery 18 Sputtering System at an argon pressure of 6 mTorr with a power setting of 100 W. GST films were deposited using the same system at an argon pressure of 4.5 mTorr and a power setting of 35 W. For (iii), to facilitate twist-stacking, the heterostructure was put onto a transparent protractor, which was back-illuminated by a light-emitting-diode panel. An aligned CNT film was placed on top of the heterostructure and the orientation was rotated to a specific angle relative to transferred aligned CNT films before. The film was then transferred using the same wet transfer process. To induce the phase transition in GST films, the heterostructure was placed on a hotplate (Corning hotplate and stirrer with digital display) at set temperatures and left for a few minutes for a complete phase transition.

Finite element simulation – A 2D finite element simulation using COMSOL Multiphysics was conducted to analyze the temperature distribution of the heterostructure under applied voltage and current. Because of the limited computer memory resource and wafer-scale sample sizes, the finite element model and thermal excitation were simultaneously scaled down. Specifically, the thickness or vertical dimension of the heterostructure was kept unchanged, while the lateral dimension was scaled down to 500×500500500500\times 500500 × 500 nm2. The thicknesses of the layers from top to bottom were 20 nm for the top CNT film, 71 nm for SiO2, 11 nm for GST, 68 nm for SiO2, and 20 nm for the bottom CNT film. The thermal conductivity of CNTs along the tube axis was set as 43 W m-1 K-1 [49], and the GST thermal conductivity was set as 0.27 W m-1 K-1 [50]. The heat source was a square wave with a duration of 5 μ𝜇\muitalic_μs and a power of 3×1053superscript1053\times 10^{-5}3 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT W, resulting in a total heat energy of 1.5×10101.5superscript10101.5\times 10^{-10}1.5 × 10 start_POSTSUPERSCRIPT - 10 end_POSTSUPERSCRIPT J. This was scaled down from the injected heat energy into our fabricated device with a lateral size of of 5 mm×\times×5 mm, which was estimated with a power 1.11.11.11.1 W and phase transition time 12similar-toabsent12\sim 1-2∼ 1 - 2 ms.

Data availability

The data that support the findings of this study are available from the corresponding author upon request.

Acknowledgements

J.F., R.C., H.X., and W.G. acknowledge support from the National Science Foundation through Grants No. 2230727, No. 2235276, No. 2316627 and No. 2321366.

Author Contributions Statement

W.G. conceived the idea, designed experiments, and supervised the project. J.F. performed the experiments with the help of R.C. and H.X. and under the support and guidance W.G. J.F. and M.L. conducted theoretical modeling and calculations with the help of Y.T. and under the support and guidance of W.G. N.H. performed spectroscopic ellipsometry measurements. All authors discussed the results and contributed to the manuscript.

Competing Interests Statement

The authors declare no competing interests.

References

  • \bibcommenthead
  • Liu et al. [2023] Liu, Y., Wu, Z., Armstrong, D.W., Wolosker, H., Zheng, Y.: Detection and analysis of chiral molecules as disease biomarkers. Nat. Rev. Chem. 7(5), 355–373 (2023)
  • Yoo and Park [2019] Yoo, S., Park, Q.-H.: Metamaterials and chiral sensing: a review of fundamentals and applications. Nanophotonics 8(2), 249–261 (2019)
  • Warning et al. [2021] Warning, L.A., Miandashti, A.R., McCarthy, L.A., Zhang, Q., Landes, C.F., Link, S.: Nanophotonic approaches for chirality sensing. ACS Nano 15(10), 15538–15566 (2021)
  • Zhan et al. [2021] Zhan, X., Xu, F.-F., Zhou, Z., Yan, Y., Yao, J., Zhao, Y.S.: 3d laser displays based on circularly polarized lasing from cholesteric liquid crystal arrays. Adv. Mater. 33(37), 2104418 (2021)
  • Khaliq et al. [2022] Khaliq, H.S., Kim, J., Naeem, T., Riaz, K., Badloe, T., Seong, J., Akbar, J., Zubair, M., Mehmood, M.Q., Massoud, Y., et al.: Broadband chiro-optical effects for futuristic meta-holographic displays. Adv. Opt. Mater. 10(22), 2201175 (2022)
  • Dan et al. [2024] Dan, S., Paramanik, S., Pal, A.J.: Introducing chiro-optical activities in photonic synapses for neuromorphic computing and in-memory logic operations. ACS Nano (2024)
  • Kim et al. [2019] Kim, J.-Y., Yeom, J., Zhao, G., Calcaterra, H., Munn, J., Zhang, P., Kotov, N.: Assembly of gold nanoparticles into chiral superstructures driven by circularly polarized light. J. Am. Chem. Soc. 141(30), 11739–11744 (2019)
  • Genet [2022] Genet, C.: Chiral light–chiral matter interactions: an optical force perspective. ACS Photonics 9(2), 319–332 (2022)
  • Lodahl et al. [2017] Lodahl, P., Mahmoodian, S., Stobbe, S., Rauschenbeutel, A., Schneeweiss, P., Volz, J., Pichler, H., Zoller, P.: Chiral quantum optics. Nature 541(7638), 473–480 (2017)
  • Hübener et al. [2021] Hübener, H., De Giovannini, U., Schäfer, C., Andberger, J., Ruggenthaler, M., Faist, J., Rubio, A.: Engineering quantum materials with chiral optical cavities. Nat. Mater. 20(4), 438–442 (2021)
  • Chen et al. [2021] Chen, D., He, R., Cai, H., Liu, X., Gao, W.: Chiral single-photon generators. ACS Nano 15(2), 1912–1916 (2021)
  • Aiello et al. [2022] Aiello, C.D., Abendroth, J.M., Abbas, M., Afanasev, A., Agarwal, S., Banerjee, A.S., Beratan, D.N., Belling, J.N., Berche, B., Botana, A., et al.: A chirality-based quantum leap. ACS Nano 16(4), 4989–5035 (2022)
  • Li et al. [2023] Li, X., Jones, A.C., Choi, J., Zhao, H., Chandrasekaran, V., Pettes, M.T., Piryatinski, A., Tschudin, M.A., Reiser, P., Broadway, D.A., et al.: Proximity-induced chiral quantum light generation in strain-engineered wse2/nips3 heterostructures. Nat. Mater. 22(11), 1311–1316 (2023)
  • Albano et al. [2020] Albano, G., Pescitelli, G., Di Bari, L.: Chiroptical properties in thin films of π𝜋\piitalic_π-conjugated systems. Chem. Rev. 120(18), 10145–10243 (2020)
  • Albano et al. [2022] Albano, G., Pescitelli, G., Di Bari, L.: Reciprocal and non-reciprocal chiroptical features in thin films of organic dyes. ChemNanoMat 8(8), 202200219 (2022)
  • Furlan et al. [2024] Furlan, F., Moreno-Naranjo, J.M., Gasparini, N., Feldmann, S., Wade, J., Fuchter, M.J.: Chiral materials and mechanisms for circularly polarized light-emitting diodes. Nat. Photonics, 1–11 (2024)
  • Doumani et al. [2023] Doumani, J., Lou, M., Dewey, O., Hong, N., Fan, J., Baydin, A., Zahn, K., Yomogida, Y., Yanagi, K., Pasquali, M., et al.: Engineering chirality at wafer scale with ordered carbon nanotube architectures. Nat. Commun. 14(1), 7380 (2023)
  • Dresselhaus et al. [2001] Dresselhaus, M.S., Dresselhaus, G., Avouris, P. (eds.): Carbon Nanotubes: Synthesis, Structure, Properties, and Applications. Topics in Applied Physics, vol. 18. Springer, Berlin (2001)
  • Avouris et al. [2008] Avouris, P., Freitag, M., Perebeinos, V.: Carbon-nanotube photonics and optoelectronics. Nat. Photonics 2(6), 341 (2008)
  • Lv et al. [2022] Lv, J., Gao, X., Han, B., Zhu, Y., Hou, K., Tang, Z.: Self-assembled inorganic chiral superstructures. Nat. Rev. Chem. 6(2), 125–145 (2022)
  • Kaschke and Wegener [2016] Kaschke, J., Wegener, M.: Optical and infrared helical metamaterials. Nanophotonics 5(4), 510–523 (2016)
  • Wang et al. [2016] Wang, Z., Cheng, F., Winsor, T., Liu, Y.: Optical chiral metamaterials: a review of the fundamentals, fabrication methods and applications. Nanotechnology 27(41), 412001 (2016)
  • Mun et al. [2020] Mun, J., Kim, M., Yang, Y., Badloe, T., Ni, J., Chen, Y., Qiu, C.-W., Rho, J.: Electromagnetic chirality: from fundamentals to nontraditional chiroptical phenomena. Light Sci. Appl. 9(1), 139 (2020)
  • Zhao et al. [2024] Zhao, L., Fan, J., Gong, C., Dyke, A., Gao, W., Li, B.: A critical review on recent progress of solution-processed monolayer assembly of nanomaterials and applications. Small, 2312268 (2024)
  • Yin et al. [2015] Yin, X., Schäferling, M., Michel, A.-K.U., Tittl, A., Wuttig, M., Taubner, T., Giessen, H.: Active chiral plasmonics. Nano Lett. 15(7), 4255–4260 (2015)
  • Kim et al. [2017] Kim, T.-T., Oh, S.S., Kim, H.-D., Park, H.S., Hess, O., Min, B., Zhang, S.: Electrical access to critical coupling of circularly polarized waves in graphene chiral metamaterials. Sci. Adv. 3(9), 1701377 (2017)
  • Kindness et al. [2020] Kindness, S.J., Almond, N.W., Michailow, W., Wei, B., Delfanazari, K., Braeuninger-Weimer, P., Hofmann, S., Beere, H.E., Ritchie, D.A., Degl’Innocenti, R.: A terahertz chiral metamaterial modulator. Adv. Opt. Mater. 8(21), 2000581 (2020)
  • Kwon and Faraon [2021] Kwon, H., Faraon, A.: Nems-tunable dielectric chiral metasurfaces. ACS Photonics 8(10), 2980–2986 (2021)
  • Rodrigues et al. [2022] Rodrigues, S.P., Cunha, P., Kudtarkar, K., Dede, E.M., Lan, S.: Review of optically active and nonlinear chiral metamaterials. J. Nanophotonics 16(2), 020901–020901 (2022)
  • Jiang et al. [2020] Jiang, J., Chen, M., Fan, J.A.: Deep neural networks for the evaluation and design of photonic devices. Nat. Rev. Mater., 1–22 (2020)
  • Wuttig et al. [2017] Wuttig, M., Bhaskaran, H., Taubner, T.: Phase-change materials for non-volatile photonic applications. Nat. Photonics 11(8), 465 (2017) https://doi.org/10.1038/nphoton.2017.126
  • Zhang et al. [2019] Zhang, Y., Chou, J.B., Li, J., Li, H., Du, Q., Yadav, A., Zhou, S., Shalaginov, M.Y., Fang, Z., Zhong, H., et al.: Broadband transparent optical phase change materials for high-performance nonvolatile photonics. Nat. Commun. 10, 4279 (2019)
  • Yomogida et al. [2018] Yomogida, Y., Liu, Z., Ichinose, Y., Yanagi, K.: Sorting transition-metal dichalcogenide nanotubes by centrifugation. ACS omega 3(8), 8932–8936 (2018)
  • Xu et al. [2022] Xu, T., Zhang, K., Cai, Q., Wang, N., Wu, L., He, Q., Wang, H., Zhang, Y., Xie, Y., Yao, Y., et al.: Advances in synthesis and applications of boron nitride nanotubes: A review. Chem. Eng. J. 431, 134118 (2022)
  • Xiang et al. [2020] Xiang, R., Inoue, T., Zheng, Y., Kumamoto, A., Qian, Y., Sato, Y., Liu, M., Tang, D., Gokhale, D., Guo, J., et al.: One-dimensional van der waals heterostructures. Science 367(6477), 537–542 (2020)
  • Balandin et al. [2022] Balandin, A.A., Kargar, F., Salguero, T.T., Lake, R.K.: One-dimensional van der waals quantum materials. Mater. Today 55, 74–91 (2022)
  • Benea-Chelmus et al. [2021] Benea-Chelmus, I.-C., Meretska, M.L., Elder, D.L., Tamagnone, M., Dalton, L.R., Capasso, F.: Electro-optic spatial light modulator from an engineered organic layer. Nat. Commun. 12(1), 5928 (2021)
  • Prabhathan et al. [2023] Prabhathan, P., Sreekanth, K.V., Teng, J., Ko, J.H., Yoo, Y.J., Jeong, H.-H., Lee, Y., Zhang, S., Cao, T., Popescu, C.-C., et al.: Roadmap for phase change materials in photonics and beyond. Iscience 26(10) (2023)
  • Boes et al. [2023] Boes, A., Chang, L., Langrock, C., Yu, M., Zhang, M., Lin, Q., Lončar, M., Fejer, M., Bowers, J., Mitchell, A.: Lithium niobate photonics: Unlocking the electromagnetic spectrum. Science 379(6627), 4396 (2023)
  • Bloom et al. [2024] Bloom, B.P., Paltiel, Y., Naaman, R., Waldeck, D.H.: Chiral induced spin selectivity. Chem. Rev. (2024)
  • Mak et al. [2011] Mak, K.F., Shan, J., Heinz, T.F.: Seeing many-body effects in single-and few-layer graphene: observation of two-dimensional saddle-point excitons. Phys. Rev. Lett. 106(4), 046401 (2011)
  • Liu et al. [2011] Liu, H., Nishide, D., Tanaka, T., Kataura, H.: Large-scale single-chirality separation of single-wall carbon nanotubes by simple gel chromatography. Nat. Commun. 2, 309 (2011)
  • Takagi and Okada [2009] Takagi, Y., Okada, S.: Theoretical calculation for the ultraviolet optical properties of single-walled carbon nanotubes. Phys. Rev. B 79(23), 233406 (2009)
  • Yanagi et al. [2018] Yanagi, K., Okada, R., Ichinose, Y., Yomogida, Y., Katsutani, F., Gao, W., Kono, J.: Intersubband plasmons in the quantum limit in gated and aligned carbon nanotubes. Nat. Commun. 9(1), 1121 (2018)
  • Nordén et al. [2010] Nordén, B., Rodger, A., Dafforn, T.: Linear Dichroism and Circular Dichroism: a Textbook on Polarized-light Spectroscopy. Royal Society of Chemistry, Cambridge, UK (2010)
  • He et al. [2016] He, X., Gao, W., Xie, L., Li, B., Zhang, Q., Lei, S., Robinson, J.M., Hároz, E.H., Doorn, S.K., Wang, W., Vajtai, R., Ajayan, P.M., Adams, W.W., Hauge, R.H., Kono, J.: Wafer-scale monodomain films of spontaneously aligned single-walled carbon nanotubes. Nat. Nanotechnol. 11(7), 633–638 (2016)
  • Hao and Zhou [2008] Hao, J., Zhou, L.: Electromagnetic wave scatterings by anisotropic metamaterials: Generalized 4×\times× 4 transfer-matrix method. Physical Review B 77(9), 094201 (2008)
  • Meneses et al. [2005] Meneses, D.D.S., Gruener, G., Malki, M., Echegut, P.: Causal voigt profile for modeling reflectivity spectra of glasses. J. Non-Cryst. Solids 351(2), 124–129 (2005)
  • Yamaguchi et al. [2019] Yamaguchi, S., Tsunekawa, I., Komatsu, N., Gao, W., Shiga, T., Kodama, T., Kono, J., Shiomi, J.: One-directional thermal transport in densely aligned single-wall carbon nanotube films. Appl. Phys. Lett. 115(22), 223104 (2019)
  • Taghinejad et al. [2021] Taghinejad, H., Abdollahramezani, S., Eftekhar, A.A., Fan, T., Hosseinnia, A.H., Hemmatyar, O., Dorche, A.E., Gallmon, A., Adibi, A.: Ito-based microheaters for reversible multi-stage switching of phase-change materials: towards miniaturized beyond-binary reconfigurable integrated photonics. Opt. Express 29(13), 20449–20462 (2021)