STMicroelectronics, Inc. and STMicroelectronics Design and Application S.R.O.
Abstract
The disclosure describes methods and apparatus for quickly prototyping of a solution developed using one or more sensing devices (e.g., sensors), functional blocks, algorithm libraries, and customized logic. The methods produce firmware executable by a processor (e.g., a microcontroller) on an embedded device such as a development board, expansion board, or the like. By performing these methods on the apparatus described, a user is able to create a function prototype without having deep knowledge of the particular sensing device or any particular programming language. Prototypes developed as described herein enable the user to rapidly test ideas and develop sensing device proofs-of-concept. The solutions produced by the methods and apparatus improve the functioning of the sensor being prototyped and the operation of the embedded device where the sensor is integrated.
In virtual prototyping and assembly validation, visual images of physical components of a product are captured through a camera inbuilt in an augmented reality/virtual reality (AR/VR) wearable device, registered as 3D models in a virtual workbench. When a first voice command is received to initiate recording, continuous visual motion signals are received as trajectories corresponding to assembling a 3D model of a component. They are recorded as an installation view of the component. The 3D model of the component is dynamically validated while assembling the virtual workbench. The installation view of the component and an installation view of a next component is stored as an animation assembly file. The animation assembly file may be extracted from the AR/VR application and stored in a visual enterprise application as a visual enterprise format such as visual design stream.
The present disclosure relates to a heat exchanger coil prototyping system. The heat exchanger coil prototyping system includes a heat exchanger coil with a first conduit and a second conduit that carry a refrigerant. The first conduit includes a first open end and a second open end. The second conduit includes a third open end and a fourth open end. A fin couples to the first conduit and the second conduit. A quick release connector system also couples to the first and second conduits. The quick release connector system includes a first quick release connector assembly that couples to the first open end of the first conduit and to the third open end of the second conduit to route the refrigerant between the first and second conduits. A second quick release connector assembly couples to the second conduit.
Disclosed is a method for prototyping a graphic user interface (GUI) by a prototyping system. The method includes at least receiving, by a prototyping terminal, through a prototyping interface, an input for setting a change in a value of a reference attribute of a trigger object as a trigger for changing the display state of a reaction object, sensing, by a prototype execution terminal, a change in the value of a reference attribute of a trigger object, and changing, by the prototype execution terminal, the display state of the reaction object using the set trigger when sensing that the value of a reference attribute of a trigger object is changed.
A material for shaping is provided, with which it is possible to more effectively shape a shaped article that has high density while containing a ceramic. The present invention provides a material for shaping in order for use in powder additive manufacturing. This material for shaping includes a first powder that is a granulated powder containing a ceramic, and a second powder containing a metal. The second powder constitutes 10-90% by mass (exclusive) of the total of the first powder and the second powder.
A molding material is provided which, despite containing a ceramic, enables efficient molding for producing high-density molded articles. The present invention provides a molding material to be used in powder laminate molding. This molding material contains a first powder which contains a ceramic, and a second powder which contains a metal. Further the first powder and the second powder are bonded by sintering to configure granulated sintered particles. The granule strength of the granulated sintered particles is greater than 1 MPa and less than 10,000 MPa.
The present invention provides various aspects for processing multiple types of substrates within cleanspace fabricators or for processing multiple or single types of substrates in multiple types of cleanspace environments. In some embodiments, a collocated composite cleanspace fabricator may be capable of processing semiconductor devices into integrated circuits and then performing assembly operations to result in product in packaged form.
The present disclosure provides a method for providing a prototyping tool, including at least: acquiring input data from a user; defining, as a trigger, a gesture generated by using the input data; and defining an interaction for allowing at least one action to be performed if the trigger occurs.
A method is provided that includes selecting an assertion checker for a design under test. The design under test includes hardware and firmware for a system on a chip, the method including instantiating the assertion checker in a compilation file, annotating the compilation file to define an assertion control signal for the assertion checker, and selecting one of a DISABLE or an ENABLE definition for the assertion control signal. The method also includes configuring a clock in a prototyping platform to stop when the assertion control signal is enabled in the assertion checker and a logic condition for the assertion control signal is satisfied in the prototyping platform. A system and a computer readable medium including instructions to perform the above method are also provided.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for prototyping Internet-enabled devices. One of the methods includes receiving a prototype program defining functionality of a proposed Internet-enabled device having a plurality of sensors and one or more actuators. A sensor hub receives a registration request through a prototyping API for each of the connected sensors and the one or more actuators. The sensor hub initializes each of the connected sensors and the one or more connected actuators, obtains a status of each registered connected sensor, provides the obtained status of each connected sensor to the prototyping system through the prototyping API, receives requested actions corresponding to functionality specified in the prototype program, and executes each of the requested actions on a corresponding connected actuator.
The invention relates to a device and a method for the production of three-dimensional objects, in particular of at least parts of dental prosthetic restorations, by a stripping device wiping off plastic material, which protrudes vertically beyond a container, into a collecting container and forms a projection surface. According to the invention, a stripping device and a light source are coupled and simultaneously guided, at a defined distance, across the liquid light-curing plastic material, whereby the stripping device is guided at a defined distance right ahead of the light source and forms the projection surface for the illuminated field of the light source.
A method for fabricating slow-wave structures, including electromagnetic meta-material structures, for high-power slow-wave vacuum electronic devices operating in millimeter-wavelength (30 GHz-300 GHz) and terahertz-frequency (300 GHz and beyond) bands of electromagnetic spectrum. The method includes: loading a digital three dimensional model of a slow-wave structure in a memory of a 3D printer, the loaded digital three dimensional model having data therein representative of the slow-wave structure to be fabricated by the 3D printer; loading metal powder material into the 3D printer; and operating the 3D printer to melt the metal powder material in accordance with the loaded three dimensional model of the slow-wave structure and then to solidify the melted layer of the metal powder material to fabricate the slow-wave structure layer by layer.
An improved TCAD software tool includes a structure generator for generating a core single-pixel three-dimensional (3D) model including only front-end details of a single CIS pixel, a prototyping tool for generating modified CIS prototypes by automatically combining the core single-pixel 3D model with features and configurations included in selected modular templates, and a separate mesh generator for generating optical simulation models by generating optical meshes based on each CIS prototype's selected configuration. The modular templates include pre-configured optically-relevant (e.g., micro-lens and anti-reflection) structures, alternative (e.g., front-side illuminated or back-side illuminated, two-dimensional or 3D) pixel configurations, alternative array configurations, and alternative color filter patterns. Optical simulation results generated for the various prototypes displayed for analysis using a movie process and using curves having colors that correspond to associated simulated visible light frequencies.
A method performed at an electronic device for prototyping a user interface comprises selecting a plurality of graphical elements for defining a prototype of the user interface, the plurality of graphical elements including at least a gesture patch and a first layer patch, the gesture patch being configurable to define a type of user interactions with the prototype of the user interface, the first layer patch corresponding to a first layer of the prototype of the user interface. The method further comprises coupling an output of the gesture patch to an input of the first layer patch, generating the prototype of the user interface for display, and updating the prototype of the user interface in accordance with user-interaction data associated with a gesture made on the prototype of the user interface and the coupling of the gesture patch to the input of the first layer patch.