Abstract
Recent developments in autonomous engineered matter have introduced the ability for intelligent materials to process environmental stimuli and functionally adapt1,2,3,4. To formulate a foundation for such an engineered living material paradigm, researchers have introduced sensing5,6,7,8,9,10,11 and actuating12,13,14,15,16 functionalities in soft matter. Yet, information processing is the key functional element of autonomous engineered matter that has been recently explored through unconventional techniques with limited computing scalability17,18,19,20. Here we uncover a relation between Boolean mathematics and kinematically reconfigurable electrical circuits to realize all combinational logic operations in soft, conductive mechanical materials. We establish an analytical framework that minimizes the canonical functions of combinational logic by the Quine–McCluskey method, and governs the mechanical design of reconfigurable integrated circuit switching networks in soft matter. The resulting mechanical integrated circuit materials perform higher-level arithmetic, number comparison, and decode binary data to visual representations. We exemplify two methods to automate the design on the basis of canonical Boolean functions and individual gate-switching assemblies. We also increase the computational density of the materials by a monolithic layer-by-layer design approach. As the framework established here leverages mathematics and kinematics for system design, the proposed approach of mechanical integrated circuit materials can be realized on any length scale and in a wide variety of physics.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Main
Unconventional practices of information processing in engineered materials have recently been explored, including mechanical computing that abstracts digital bits according to mechanism and material configurations17,18,21,22,23,24,25,26,27,28,29. For scalable computing capabilities, integrated circuits (ICs) are the conventional platform for computing digital electrical signals. Efforts are growing to embed mechanically strain-gated switching elements in ICs for the development of logic operations in soft matter19,20. By combining mechanical computing bit abstraction with reconfigurable electrical networks, ref. 30 realized all of the universal logic gates in soft and conductive mechanical metamaterials. Yet, a method to develop combinational logic ICs in soft materials has yet to be established. Mechanical computing networks are currently limited by the type and quantity of inputs that an output signal can drive20,30, and by the damping of the signal propagation in mechanical materials24,27. A design approach is required whereby scalable, higher-level computing operations are cultivated in soft, autonomous matter.
Inspired by the mathematical principles of switching theory for ICs31, here we introduce a robust strategy, grounded in Boolean mathematics, to guide the design of all combinational logic operations in soft, conductive mechanical materials. The approach builds on the logic gate components fashioned by ref. 30. We create an IC-synthesis procedure whereby any arbitrary combination of logic gates used in a combinational logic process can be realized. This facilitates information decoding and advanced arithmetic operations such as n-bit addition, subtraction, multiplication and magnitude comparators. These materials are programmed through a design process that supports automation through minimized sets of Boolean functions and multilayer monolithic fabrication techniques to increase computational density. We demonstrate reconfigurable IC materials that sense and process mechanical loading to compute higher-level n-bit arithmetic and decoding operations that could be used for intelligent response, actuation and communication.
The IC-synthesis strategy builds on the fundamental mechanical computing 1-bit-unit-cell material cross-section shown in Fig. 1a. When uniaxially compressed, a bifurcated kinematic collapse stage is reached with two possible compact configuration states that are controlled through left or right shear. A mechanics-based bit abstraction is exploited to represent the 1-bit mechanical shear input as ‘1’ for the anticlockwise (left shear) rotational state and ‘0’ for the clockwise (right shear) rotational state (Fig. 1a). A row of adjacent unit cells that are connected in parallel deform homogeneously with the same digital input owing to the mechanical disconnections between centre square tiles. To develop an n-bit material system with 2n unique configuration states, n unit-cell rows must be serially connected. For instance, a 2-bit material is shown in Fig. 1a with two mechanical input rows, A1 and A2.
Our embodiment of digital logic30 depends on the discrete mechanical behaviour of a unit cell coupled with an electrical network to develop two kinematic 1-bit switching elements. A mechanical material buffer switch (Fig. 1b) connects at the compact state to output an electrical digital signal QB of 1 when an input of 1 is applied, and yields an output QB of 0 for an input of 0. The second switch is a NOT switch (Fig. 1c): an inverted buffer switch with output QN. With the 2-bit material platform in Fig. 1a and electrical networks consisting of the buffer and NOT switches, ref. 30 realized all the fundamental 2-bit logic gates, namely AND, NAND, OR, NOR, XOR and XNOR. Figure 1d shows the implementation of the AND and OR gates on a soft urethane rubber substrate with conductive surface channels containing silver thermoplastic polyurethane (Ag-TPU) composites (see Methods for fabrication details). Figure 1e,f validates the four possible configurations for the AND and OR gates, respectively.
Leveraging the fundamental buffer and NOT logic gates30, Figure 2 illustrates the design process created through this work to program any higher-level combinational logic sequence in conductive mechanical networks. The process leverages the foundations of canonical Boolean functions and their algebraic combinations. A means to automate the mechanical-material design is given in Supplementary Information.
To exemplify the design process established here, we use the full adder as a model logic combination. The full adder in Fig. 2a includes three digital inputs A, B and Cin. This logic operation adds the 1-bit numbers A and B, and allows for the 1-bit Cin input as a carry bit that is conventionally passed along in a parallel binary adder circuit. The full adder yields two digital outputs QSum and QCout, which correspond to the first-bit and second-bit digits in the binary number (QCoutQSum)2, respectively. Each output is a separate logic path in the design strategy created here. Thus, distinct truth-table outputs are obtained for a specific combinational logic process (Fig. 2b). The truth tables are utilized to extract the canonical standard sum of product (SSoP) Boolean functions for each output. An SSoP is devised of minterms containing the product (&) of all the input Boolean terms that are added together (|). Each Boolean term in the function corresponds to a switch in the circuit. Minimizing the SSoP corresponds to a reduction in the quantity of switches and, as a result, a reduction of the size of the mechanical material. The canonical function minimization Quine–McCluskey (QM) algorithm32 is applied here to the SSoP to obtain the reduced QSum and QCout QMSoP functions shown in Fig. 2c. Further details on the Boolean functions are presented in Methods.
We then employ the symbolic representation of switching circuits presented by ref. 31. In this approach, we construct the conductive network by utilizing the QMSoP functions composed using only the two elementary switches, buffer and NOT. As shown in Fig. 2c, each simplified minterm corresponds to a material column of three serially connected unit cells. An inverted term (′) corresponds to a NOT switch, and an ordinary term corresponds to a buffer switch. For instance, the initial minterm in the QSum function (A′ & B′ & Cin) contains two NOT switches on the A and B rows, and a buffer switch on the Cin row that are serially connected. Such a gate sequence is shown in the left column of the QSum in Fig. 2c. By this method, each simplified minterm is represented in a distinct material column, where the buffer and NOT switches are used in exact agreement with the QMSoP functions for a given combinational logic process. Then the material columns are connected in parallel as shown in Fig. 2d to form the IC material system. Both outputs arepowered by the same low voltage signal at the Vcc (cyan) terminal. The output terminals are separated to the QSum and QCout.
The mechanical IC material is then fabricated (Methods) with the full adder logic operation programmed on the surface as shown in Fig. 2e. This design is validated by the example addition arithmetic sequences shown in Fig. 2f. In practice, each layer undergoes shear and uniaxial compression to determine the digital input sequence (Methods). The column networks that electrically conduct and output a value of ‘1’ upon compaction are highlighted in yellow or green in Fig. 2f. As the conductive Ag-TPU ink is confined by the substrate geometry, electrical connections are only allowed through the switches in the same column. All eight addition computations possible for the full adder are exemplified in Extended Data Fig. 1 by simulated and experimental results.
The extensibility of this implementation is grounded in the generality of canonical Boolean functions coupled with the kinematics of the platform. Implementing this IC formulation requires (1) independent bi-state self-contact and (2) a reconfigurable mechanical-electrical network realized in the mechanical-electrical material unit cell. Thus, the mathematical foundation established here is not unique to the unit-cell geometry in Fig. 1a and may be generalized to other material platforms with the two features (1) and (2). Extended Data Fig. 2 introduces two alternative 1-bit-unit-cell geometries with the two features that ensure similar computing capabilities albeit with distinct mechanical force inputs.
To illustrate the scalability of our formulation, three fundamental 2-bit arithmetic operators are constructed with the QMSoP functions. These operators are the 2-bit adder, 2-bit subtractor and 2-bit multiplier, as shown in Fig. 3. The operators are applied between the two 2-bit binary operands, A and B, that are mechanically applied on the 4-bit material in the row order A1, B1, A2 and B2 from top to bottom. See Extended Data Figs. 3–5 for the logic diagrams for each arithmetic operator, respectively.
The 2-bit adder in Fig. 3a contains 32 electrical switches and 44 material unit cells. This is accounted for by 11 material columns each including 4 unit cells stacked vertically in series. By comparison, a 2-bit adder designed with the SSoP functions requires 60 switches and 64 unit cells. The Boolean function minimization through the QM algorithm allows for the same computing function with a significantly reduced quantity of switches. On the basis of the adder operation scalability analysis in Extended Data Fig. 6, the QMSoP reduces the material size by 31% in the 2-bit adder and by 92% in the 6-bit adder. For the specific material fabrications realized here, this corresponds to reduced mechanical energy stored per computing operation to achieve the compact state. Furthermore, a third method of designing combinational logic is created in this work, termed the substitution method (Supplementary Information). As shown in Extended Data Fig. 7, the 2-bit adder designed from the substitution method has 24 switches and 36 unit cells, which is still fewer than the number of switches and unit cells through the QMSoP. Yet, the substitution method is dependent on a sequence of manipulations to the switching circuit and is tedious to scale and automate compared with the QMSoP that exploits the canonical functions.
The QMSoP 2-bit subtractor shown in Fig. 3b contains 32 switches and 44 unit cells, which is the same quantity as for the QMSoP 2-bit adder owing to De Morgan’s theorem inversion of the switching network when a NOT gate is added to the logic diagram30 (Extended Data Figs. 3 and 4). Finally, the 2-bit multiplier shown in Fig. 3c requires 24 switches and 32 unit cells. With increasing n-bits, the order of the computational complexity governs the IC network and material size as shown through the scalability analysis in Extended Data Fig. 6.
These three, arithmetic-specific IC materials are fabricated (Methods) and experimentally validated through the representative arithmetic calculations shown in Fig. 3. The 2-bit adder and 2-bit subtractor result in three digital outputs corresponding to the binary numbers (QCoutQS2QS1)2 and (QBoutQD2QD1)2, respectively. It is important to note that the two’s complement binary representation is utilized for the 2-bit subtractor output, and thus the QBout binary digit corresponds to a decimal value of −4. The 2-bit multiplier results in four digital outputs that correspond to the binary number (QP4QP3QP2QP1)2. As shown in Fig. 3, the binary outputs for the three representative mathematical calculations agree with the decimal operations. See Extended Data Figs. 3–5 for all 16 possible mathematical computations able to be determined by the 2-bit adder, 2-bit subtractor and 2-bit multiplier, respectively.
We program an advanced mechanical IC material that communicates with a visual display (Fig. 4) to demonstrate the comprehensive sensing, information processing and response functionalities of mechanical IC materials. The corresponding logic diagram is shown in Fig. 4a, which includes 86 gates to govern 15 digital outputs. This operation contains four digital inputs: A1, B1, A2 and B2. The 2-bit number A is simultaneously added and multiplied with the 2-bit number B. The binary outputs are decoded to seven-segment number displays with a, b, c, d, e, f and g independent segments. As shown in Fig. 4b, the outputs corresponding to the addition and multiplication number are illuminated in red (a1, b1, c1, d1, e1, f1 and g1) and blue (a2, b2, c2, d2, e2, f2 and g2), respectively. Furthermore, the sum and product numbers are compared through a 4-bit magnitude comparator operation incorporated into the electrical switching network. Such operation results in three outputs, cm1 (<), cm2 (>) and cm3 (=) that govern each of the corresponding comparative symbols.
A five-layer mechanical IC material with 137 switches is fabricated (Fig. 4c). As the digital outputs in a logic operation are independent of each other, it is possible to separate computing material layers that are networked by stacked assembly. The outputs are distributed in the material based on the QMSoP minterms to optimize the quantity of layers and unit-cell columns for specific force applications. Increasing the quantity of stacked layers decreases the quantity of unit-cell columns per layer. The network design for each of the 12 column layers can be found in Extended Data Fig. 8. According to the binary inputs, the current flow from the Vcc (9 V) source connects the appropriate light-emitting diode (LED) number segments and comparator symbols on the display. In Fig. 4d, the material initially has no digital input and correspondingly has no output. By manually applying a combination of uniaxial and shear traction, the (0011)2 digital input sequence is applied to all the layers. This corresponds to the decimal operations of (2 + 2)10 and (2 × 2)10. As shown in Fig. 4e, the material outputs the correct equality in the LED displays: 4 = 4. As these materials have volatile memory, the bit information is lost when the digital inputs are removed, which automatically resets the material. Further digital input of (0111)2 or corresponding decimal operations of (2 + 3)10 and (2 × 3)10 is then applied as shown in Fig. 4f to output the appropriate inequality through the LED displays: 5 < 6. See Supplementary Video 1 for demonstrations of the functionality of the mechanical IC material.
In Fig. 4, we show separated stacked layer assemblies that uniformly collapse while held in a material casing. Yet, monolithic material systems with multilayer logic operations that embed conductive networks through the material depth can reduce the quantity of unit cells and increase the computational density. Two fabrication techniques are demonstrated in Extended Data Fig. 9, which use casting and multi-material additive manufacturing methods to fabricate a 2-bit adder with 46% reduction in two-dimensional substrate area. See Methods for further fabrication details.
The formulation of combinational logic created here is grounded in Boolean mathematics31 and kinematically reconfigurable electrical networks33. Consequently, similarly complex and scalable information processing could be achieved in other length scales and in other physics where such principles may be harnessed. Therefore, the sense of ‘touch’ realized here could be augmented with a sense of ‘sight’ through photo-responsive hydrogels5 in the material system design process, or with a sense of ‘hearing’ through discretized spectral signalling like that used in the cochlea34. Certainly, the soft computing framework formulated here does not compete with the speed and complexity of conventional semi-conductor-based microprocessors. Yet, the information processing cultivated here is intrinsically scalable and sufficiently advanced to provision future engineered living materials with ample adaptability as they navigate the environment in pursuit of a programmed objective.
In this research, we introduce a robust strategy that exploits canonical Boolean functions and kinematically reconfigurable structures to program combinational logic into soft, mechanical IC materials. We demonstrate sensing, processing and responding functions in a monolithic material platform that thinks about digitized mechanical loading through higher-level combinational logic operations. Any arbitrary combinational logic process may be synthesized by this method and any degree of computational density may be achieved by the layer-by-layer fabrication approach. This foundation can be extended further by the formulation of analogue-to-digital conversion layers that help the materials to interface between the analogue mechanical loads natural to the environment and the requirement for digital sensory inputs. Nevertheless, as one embodiment of mechanical computing17, our approach offers advanced decision-making functionality and a roadmap for intelligence for researchers pursuing engineered living systems across a wide range of length scales.
Methods
Material substrate fabrication
The elastomeric material substrate is cast in a two-part mould. The mould components are designed in the computer-aided design (CAD) software SOLIDWORKS 2019 and three-dimensionally printed (FlashForge Creator Pro) with acrylonitrile butadiene styrene. When assembled together, the two-part mould realizes the negative of the material substrate shape with the appropriate networked channels for the conductive traces. The moulds used for the embedded network layer fabrication method include general gridded channels that may serve as a substrate platform for any 4-bit operation as shown in Extended Data Fig. 9b.
The channel cross-section for the conductive traces is 2.00-mm deep and 0.75-mm wide. The liquid urethane rubber (Smooth-On VytaFlex 60) material is mixed by hand for 3 min. Black dye (Smooth-On So-Strong) is added in the mixture (1% to 3% of the total urethane mass) to provide a visible colour contrast between the substrate and conductive path. The material is allowed to cure at room temperature for 16 h after being poured into the mould. The substrate is then demoulded and prepared for the conductive ink deposition. This moulding fabrication technique has been reported in previous studies30,35.
Conductive ink fabrication and deposition
After the urethane rubber substrate is demoulded, enamel-coated copper wire (22 gauge) is passed to each terminal surface through a 2.00-mm-diameter channel in the substrate depth. The enamel is removed from the extremities of the wires as they are utilized to power the networks (Vcc) and measure the digital outputs (Q) at the terminals. The wires are secured by applying a small amount of silicone adhesive (DAP All-Purpose) at the back surface. Using a 3.0-cc dispensing syringe with a 27-gauge needle, the Ag-TPU ink is then deposited in the channels and allowed to cure around the copper wires for 24 h.
A similar process is required for each independent layer in the embedded network fabrication method. For the latter case, after the Ag-TPU is cured on each independent layer, the layers are moulded together by applying a thin uncured coat of urethane rubber between adjacent layers. An additional mould is utilized to align and secure the layers together during the 16-h curing period. After careful demoulding, the layers behave homogeneously as a monolithic material.
The composition of the applied conductive ink is 35% (volume % (v%)) Ag microflakes (Inframat Advanced Materials, 47MR-10F) and 65% (v%) TPU elastomer (BASF Elastollan Soft 35A). Appropriate quantities of Ag microflakes and N-methyl-2-pyrrolidone (NMP) solvent are first mixed in a glass vial, and sonicated (Branson M2800 Ultrasonic Cleaner) for 60 min. TPU granules are then added to the Ag-NMP sonicated mixture, and planetary mixed (KK 300SS Mazerustar) at 2,000 rpm for 2-min increments. The planetary mixing process is repeated three times with gentle hand-stirring in between to ensure that the walls of the vial do not collect aggregates. The Ag-TPU is ready for deposition after the mixture has had 48 h for the NMP to evaporate at room temperature. This Ag-TPU fabrication procedure can be found in previous studies7,8.
Sample fabrication using additive manufacturing technique
To fabricate the 2-bit adder with the embedded networked layers, an additive manufacturing technique is explored that allows for the printing of the flexible substrate and conductive network simultaneously. The material and embedded network are designed as separate bodies in the CAD software SOLIDWORKS 2019. The conductive terminals extend to the back surface of the material to allow for power and output measurements. A dual extrusion fused deposition modelling three-dimensional printer (FlashForge Creator Pro 2) is utilized to print the substrate with non-conductive flexible TPU filament (NinjaTek Cheetah TPU) and the network with flexible conductive-carbon-based TPU composite filament (NinjaTek EEL TPU). After the printing process is complete, the material is ready for computation of mechanical input signals.
Experimental digital state characterization
The arithmetic operations used in the formulation of conductive mechanical IC materials such as the full adder, 2-bit adder, 2-bit subtractor, 2-bit multiplier and multilayer 86-gate operation are experimentally examined to validate the digital outputs with the corresponding truth tables. Each of the soft material systems is compressed to reach a specific compact state. A combination of shear perturbations during uniaxial compression controls the mechanical input or the configuration state that the material enters. This loading technique is shown in greater detail in Supplementary Video 1. Through this process, all the configurations are examined, and the digital outputs are measured at each state. A 5-V power supply is connected to the Vcc terminal through the enamel wires that power the conductive network, yet any voltage supply may be connected depending on the actuator. For instance, a 9-V supply is utilized to power the LED display in Fig 4 and Supplementary Video 1. Each of the voltage outputs Q are measured relative to a common ground utilizing a voltmeter (AstroAI DM6000AR). A voltage threshold near the Vcc of 5 V is considered a digital output of 1, and a voltage reading of 0 V is considered a digital output of 0 (ref. 30.)
QMSoP functions
This section describes the method utilized to obtain the QMSoP functions. The calculations here are exemplified on the full adder operation with two digital outputs QSum and QCout. Yet, such techniques are automated in this research and may be applied to directly obtain the QMSoP for all combinational logic operations. A canonical SSoP function is initially extracted from the truth tables for each digital output. An SSoP is devised of minterms corresponding to each bit output in the truth table. Each minterm contains the product (&) of all the input Boolean terms. If the input is ‘0’ in that specific configuration, the inverted term (′) is included in the product, and vice versa. All the minterms are added together (|) to form the SSoP form of the Boolean function. The SSoP functions for the QSum and QCout are described by equations (1) and (2), respectively.
As shown in equations (1) and (2), both QSum and QCout in the SSoP contain four minterms with A, B and Cin. The canonical function minimization QM algorithm32 is applied here to the SSoP. The modified QSum and QCout QMSoP functions are demonstrated in equations (3) and (4), respectively.
Using the QM algorithm, the QSum in equation (1) is already in the optimized canonical form. However, the QCout expression reduces significantly as shown by comparing equations (2) and (4).
Data availability
All data are available in the main text or the Supplementary Information and are available from the corresponding author upon reasonable request.
Code availability
All code is available in the main text or the Supplementary Information and is available from the corresponding author upon reasonable request.
References
Kaspar, C., Ravoo, B. J., van der Wiel, W. G., Wegner, S. V. & Pernice, W. H. P. The rise of intelligent matter. Nature 594, 345–355 (2021).
McEvoy, M. A. & Correll, N. Materials that couple sensing, actuation, computation, and communication. Science 347, 1261689 (2015).
Wehner, M. et al. An integrated design and fabrication strategy for entirely soft, autonomous robots. Nature 536, 451–455 (2016).
Pishvar, M. & Harne, R. L. Foundations for soft, smart matter by active mechanical metamaterials. Adv. Sci. 7, 2001384 (2020).
Li, L., Scheiger, J. M. & Levkin, P. A. Design and applications of photoresponsive hydrogels. Adv. Mater. 31, 1807333 (2019).
Han, D., Lu, Z., Chester, S. A. & Lee, H. Micro 3D printing of a temperature-responsive hydrogel using projection micro-stereolithography. Sci. Rep. 8, 1963 (2018).
Sears, N. C., Berrigan, J. D., Buskohl, P. R. & Harne, R. L. Flexible hybrid electronic material systems with programmable strain sensing architectures. Adv. Eng. Mater. 20, 1800499 (2018).
Valentine, A. D. et al. Hybrid 3D printing of soft electronics. Adv. Mater. 29, 1703817 (2017).
Gong, J., Seow, O., Honnet, C., Forman, J. & Mueller, S. MetaSense: integrating sensing capabilities into mechanical metamaterial. In 34th Annual ACM Symposium on User Interface Software and Technology 1063–1073 (2021).
Barri, K. et al. Multifunctional meta-tribomaterial nanogenerators for energy harvesting and active sensing. Nano Energy 86, 106074 (2021).
Nick, Z. H., Tabor, C. E. & Harne, R. L. Liquid metal microchannels as digital sensors in mechanical metamaterials. Extreme Mech. Lett. 40, 100871 (2020).
Otake, M., Kagami, Y., Inaba, M. & Inoue, H. Motion design of a starfish-shaped gel robot made of electro-active polymer gel. Rob. Autom. Syst. 40, 185–191 (2002).
Ye, Z., Hou, P. & Chen, Z. 2D maneuverable robotic fish propelled by multiple ionic polymer–metal composite artificial fins. Int. J. Intell. Robot. Appl. 1, 195–208 (2017).
Yang, D. et al. Buckling pneumatic linear actuators inspired by muscle. Adv. Mater. Technol. 1, 1600055 (2016).
Wani, O. M., Zeng, H. & Priimagi, A. A light-driven artificial flytrap. Nat. Commun. 8, 15546 (2017).
Jin, H. et al. Soft and smart modular structures actuated by shape memory alloy (SMA) wires as tentacles of soft robots. Smart Mater. Struct. 25, 085026 (2016).
Yasuda, H. et al. Mechanical computing. Nature 598, 39–48 (2021).
Pal, A., Restrepo, V., Goswami, D. & Martinez, R. V. Exploiting mechanical instabilities in soft robotics: control, sensing, and actuation. Adv. Mater. 33, 2006939 (2021).
Xu, B., Chen, D. & Hayward, R. C. Mechanically gated electrical switches by creasing of patterned metal/elastomer bilayer films. Adv. Mater. 26, 4381–4385 (2014).
Chae, S. et al. Stretchable thin film mechanical‐strain‐gated switches and logic gate functions based on a soft tunneling barrier. Adv. Mater. 33, 2104769 (2021).
Yasuda, H., Tachi, T., Lee, M. & Yang, J. Origami-based tunable truss structures for non-volatile mechanical memory operation. Nat. Commun. 8, 962 (2017).
Treml, B., Gillman, A., Buskohl, P. & Vaia, R. Origami mechanologic. Proc. Natl Acad. Sci. USA 115, 6916–6921 (2018).
Meng, Z. et al. Bistability-based foldable origami mechanical logic gates. Extreme Mech. Lett. 43, 101180 (2021).
Song, Y. et al. Additively manufacturable micro-mechanical logic gates. Nat. Commun. 10, 882 (2019).
Zanaty, M., Schneegans, H., Vardi, I. & Henein, S. Reconfigurable logic gates based on programable multistable mechanisms. J. Mech. Robot. 12, 021111 (2020).
Ion, A., Wall, L., Kovacs, R. & Baudisch, P. Digital mechanical metamaterials. In Proc. 2017 CHI Conference on Human Factors in Computing Systems 977–988 (2017).
Raney, J. R. et al. Stable propagation of mechanical signals in soft media using stored elastic energy. Proc. Natl Acad. Sci. USA 113, 9722–9727 (2016).
Preston, D. J. et al. Digital logic for soft devices. Proc. Natl Acad. Sci. USA 116, 7750–7759 (2019).
Jin, Y. et al. Materials tactile logic via innervated soft thermochromic elastomers. Nat. Commun. 10, 4187 (2019).
El Helou, C., Buskohl, P. R., Tabor, C. E. & Harne, R. L. Digital logic gates in soft, conductive mechanical metamaterials. Nat. Commun. 12, 1633 (2021).
Shannon, C. E. A symbolic analysis of relay and switching circuits. Electr. Eng. 57, 713–723 (1938).
McCluskey, E. J. Minimization of Boolean functions. Bell Syst. Tech. J. 35, 1417–1444 (1956).
Grima, J. N., Alderson, A. & Evans, K. E. Auxetic behavior from rotating rigid units. Phys. Status Solidi B 242, 561–575 (2005).
Ma, F., Wu, J. H., Huang, M., Fu, G. & Bai, C. Cochlear bionic acoustic metamaterials. Appl. Phys. Lett. 105, 213702 (2014).
Vuyk, P., Cui, S. & Harne, R. L. Illuminating origins of impact energy dissipation in mechanical metamaterials. Adv. Eng. Mater. 20, 1700828 (2018).
Acknowledgements
This research is supported in part by a US Air Force Research Lab (AFRL) Summer Faculty Fellowship, in part by the Air Force Office of Scientific Research, in part by the National Science Foundation (NSF) Faculty Early Career Development Award (number 2054970), and in part by funds from the Department of Mechanical Engineering at Penn State University.
Author information
Authors and Affiliations
Contributions
C.E.H. and R.L.H. designed the research. C.E.H. and B.G. performed the research. C.E.H., B.G., C.E.T., P.R.B. and R.L.H. analysed the data. C.E.H., B.G., C.E.T., P.R.B. and R.L.H. wrote the paper.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Peer review
Peer review information
Nature thanks Soosang Chae and the other, anonymous, reviewer(s) for their contribution to the peer review of this work.
Additional information
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Extended data figures and tables
Extended Data Fig. 1 Full adder digital states.
(a) Logic diagram of the full adder with its corresponding (b) truth table. (c) A schematic (left) and experimental image (right) of the material and conductive network for the full adder operation as determined from the design process. (d) A schematic (left) and experimental image (right) of the 8 possible configuration states with the binary inputs (A B C)2 shown in green and output (QCout QSum)2 in red. Connected networks for each output are bolded and highlighted in green or yellow.
Extended Data Fig. 2 Analysis of unit cell designs.
Three 1-bit unit cell designs with a Buffer gate conductive network are explored to tailor the mechanical uniaxial and shear force for the digital bit input. Schematics of the three unique designs are illustrated here: (a) Design I, (b) Design II and (c) Design III. The designs demonstrate independent bi-state self-contact and reconfigurable mechanical-electrical networks. The contact angle design parameter θcont and the centre shape geometry may be cultivated to design unit cells that require shear-dominated forces and low vertical displacements, such as Design III. The Boolean mathematical framework introduced in this research may be applied to various n-bit material systems that are sensitive to broad force environments.
Extended Data Fig. 3 2-bit adder digital states.
(a) Logic diagram of the 2-bit adder with its corresponding (b) truth table. (c) A schematic (left) and experimental image (right) of the material and conductive network for the 2-bit adder operation as determined from the design process. (d) A schematic (left) and experimental image (right) of the 16 possible configuration states with the binary inputs (A1 B1 A2 B2)2 shown in green and output (QCout QS2 QS1)2 in red. Connected networks for each output are bolded and highlighted in green or yellow.
Extended Data Fig. 4 2-bit subtractor digital states.
(a) Logic diagram of the 2-bit subtractor with its corresponding (b) truth table. (c) A schematic (left) and experimental image (right) of the material and conductive network for the 2-bit subtractor operation as determined from the design process. (d) A schematic (left) and experimental image (right) of the 16 possible configuration states with the binary inputs (A1 B1 A2 B2)2 shown in green and output (QBout QD2 QD1)2 in red. Connected networks for each output are bolded and highlighted in green or yellow.
Extended Data Fig. 5 2-bit multiplier digital states.
(a) Logic diagram of the 2-bit multiplier with its corresponding (b) truth table. (c) A schematic (left) and experimental image (right) of the material and conductive network for the 2-bit multiplier operation as determined from the design process. (d) A schematic (left) and experimental image (right) of the 16 possible configuration states with the binary inputs (A1 B1 A2 B2)2 shown in green and output (QP4 QP3 QP2 QP1)2 in red. Connected networks for each output are bolded and highlighted in green or yellow.
Extended Data Fig. 6 Analysis of n-bit adder scalability.
We utilize the automated design tool to design 1- to 6- bit adders to understand the material scalability with increasing n-bits in the adder operation. Two plots illustrating the relationship between the quantity of bits in an n-bit adder operation and the quantity of (a) switches and (b) material unit cells for the Standard Sum of Product (SSoP) and the Quine–McCluskey Sum of Product (QMSoP) design methods. The top plots illustrate a log10 scale and the bottom plots illustrate a linear scale for the quantity of switches and unit cells. The QMSoP reduces the material size by 31% in the 2-bit adder and by 92% in the 6-bit adder.
Extended Data Fig. 7 Comparison of material design methods.
Three methods are explored in this research that are capable of combinational logic network programming on soft material substrates. Schematics of the material and conductive network for the 2-bit adder by utilizing (a) the Standard Sum of Product (SSoP), (b) the Quine–McCluskey Sum of Product (QMSoP) and (c) the Substitution Method (SM). Compared to the SSoP, the QMSoP 2-bit adder significantly reduces both the quantity of switches and unit cells to 32 and 44, respectively. The SM further reduces the 2-bit adder to 24 switches and 36 unit cells.
Extended Data Fig. 8 Multilayer integrated circuit material.
A five-layer material system is utilized for the 86-gate combinational logic operation. (a) A schematic of a single layer 4-bit mechanical platform. (b) An experimental image illustrating the five-layer material system in the casing with respective dimensions. Five layers are chosen to distribute the 15 total digital outputs. A schematic (left) and experimental image (right) of the material and conductive network for layer (c) 1, (d) 2, (e) 3, (f) 4 and (g) 5 as determined from the design process. Each layer is only 12 conductive columns wide, which permits more straightforward digital actuation based on the urethane rubber material chosen here. In experiment, 16 column layers are utilized. The outer 2 columns are added without conductive traces on each extremity to improve self-contact at the boundary unit cells.
Extended Data Fig. 9 Embedded layers for computing-dense mechanical integrated circuit material.
(a) A schematic of a 2-bit adder with three stacked layers that contain the QS2, QCout, and QS1 on layers 1, 2 and 3, respectively. All layers are powered by the same Vcc terminal (cyan). (b) Experimental image showing the three layers made with cast urethane rubber substrates and Ag-TPU networks. (c) Image of commercial dual extrusion printer as it simultaneously prints the substrate and conductive network of a 2-bit adder by the layer-by-layer fabrication method. Photos of 2-bit adders as fabricated using the (d) casting and (e) additive manufacturing techniques. (f) Experimental results showing three digital input and output combinations for the cast (top) and additive manufactured (bottom) samples.
Supplementary information
Supplementary Information
This Supplementary Information file contains two sections with Supplementary Figs. 1–4 and additional references. Section 1: Substitution method of network topology formulation; Section 2: Design strategy tutorial: Quine–McCluskey sum of product (QMSoP).
Supplementary Video 1
This video demonstrates an 86-gate combinational logic operation illustrated in Fig. 4. This operation contains four digital inputs, A1, A2, B1 and B2. The 2-bit number B (B2B1)2 is simultaneously added and multiplied with the 2-bit number A (A2A1)2. The binary outputs are decoded to a two seven-segment number display with a, b, c, d, e, f and g independent segments. Furthermore, the magnitudes of the addition and the multiplication results are compared through a 4-bit magnitude comparator operation. Such operation results in three outputs, cm1 (<), cm2 (>) and cm3 (=). Thus, whenever a binary signal output is 1, the corresponding segment or comparator sign is illuminated. The display numbers corresponding to the sum and product are illuminated in red and blue, respectively. The numbers are mechanically input by hand through a combination of uniaxial compression and shear. The material casing ensures that all five layers uniformly collapse and exhibit the same collapse mode. The material is uncompressed partially, or fully between corresponding computations. Only 4 states are illustrated in the video, yet 16 functional configurations exist corresponding to the 16 possible arithmetic operations that may be performed and compared.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
El Helou, C., Grossmann, B., Tabor, C.E. et al. Mechanical integrated circuit materials. Nature 608, 699–703 (2022). https://doi.org/10.1038/s41586-022-05004-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1038/s41586-022-05004-5
- Springer Nature Limited
This article is cited by
-
Programmable responsive metamaterials for mechanical computing and robotics
Nature Computational Science (2024)
-
Integrated mechanical computing for autonomous soft machines
Nature Communications (2024)
-
Generative models struggle with kirigami metamaterials
Scientific Reports (2024)
-
Zero modes activation to reconcile floppiness, rigidity, and multistability into an all-in-one class of reprogrammable metamaterials
Nature Communications (2024)
-
Making smarter materials
Nature Materials (2023)