Solid State Memory PCI Controller Bus Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computer systems experience performance losses due to the need for intermediate bus channels when interfacing removable solid-state memory devices with the host system bus, leading to slower read and write speeds and increased complexity.
Innovation Solution
A unified controller is integrated onto the removable or non-removable solid-state memory device, directly connecting it to the host system bus without intermediary components, utilizing non-volatile memory controllers, disk controller registers, and bus controller registers to enable immediate recognition and activation as a disk or bussed device, reducing the need for intermediate bus channels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If intermediate bus channels are used to interface removable solid-state memory devices with the host system bus, then device compatibility and recognition are achieved, but read and write performance deteriorates
Solution Approach 1:
The patent extracts and eliminates the intermediate bus channel components (such as USB controllers, PCI controllers, and bridge chips) from the data transmission path. By directly connecting the memory device to the system bus through a simplified interface, the patent removes the bottlenecks that caused performance degradation while maintaining device recognition capabilities through direct bus access.
Solution Approach 2:
The patent segments the interface architecture into two distinct parts: the memory device side with onboard controller and the host bus side with PCI/ISA interface. This segmentation allows the memory device to directly access the system bus without requiring intermediate translation layers, thereby improving data transfer speed while maintaining compatibility through standardized interface protocols.
2Adaptability or versatility
If multiple intermediary components are used between memory device and host bus, then interface compatibility is achieved, but system complexity increases
Solution Approach 1:
The patent implements a universal interface design where the memory device incorporates both PCI and ISA interface capabilities within a single device. This multi-functional interface approach allows the same device to communicate with different host bus types without requiring separate intermediary components for each interface type, thereby reducing overall system complexity while maintaining broad compatibility.
Solution Approach 2:
The patent merges the functions of multiple intermediary components (USB controller, PCI controller, bridge chip) into a single integrated interface unit. By combining these functions in one component that directly connects to the system bus, the patent eliminates the need for multiple separate devices while maintaining the same interface compatibility and data transmission capabilities.
3Reliability
If intermediate bus channels are imposed between storage element and host bus, then device recognition is enabled, but physical space requirements increase
Solution Approach 1:
The patent removes the physical components that occupy space in the intermediate bus channel path (such as separate USB controllers, PCI controllers, and bridge chips). By eliminating these unnecessary components and implementing a direct connection architecture, the patent reduces the physical space required for the interface while maintaining device recognition functionality.
Data Source
AI summary
A system interface controller for enabling a computing appliance to read and write data to a fixed or removable non-volatile memory device includes a peripheral component interface having one or more disk and or bus controller registers, a flash memory controller, a random access memory controller, and a random access memory chip having one or more flash address management tables connected to the random access memory controller. In one embodiment, the system interface controller is modular and is installable to a card form factor supporting the non-volatile memory.


