Balcony Board Architecture for Data Processing Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data processing systems face challenges in maximizing processing capability within limited space and cost constraints, particularly due to overlapping components that complicate assembly and maintenance, and the need for increased DRAM access without expanding the mainboard.
Innovation Solution
The introduction of a balcony board that connects to processor modules and mainboards via pin areas, allowing for a more modular and efficient layout that increases memory capacity and communication bandwidth while reducing energy consumption and manufacturing complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If mezzanine cards are positioned over and parallel to the mainboard to maximize processing capability within limited space, then the processing capability is improved, but the assembly and repair complexity increases due to overlapping components
Solution Approach 1:
The system is divided into distinct functional layers: the mainboard contains DIMM sockets for memory, while separate mezzanine cards provide additional processing capabilities. This segmentation allows each component to be optimized independently and simplifies assembly by eliminating the need for overlapping structures.
Solution Approach 2:
The mezzanine cards are positioned vertically above the mainboard in a stacked configuration rather than overlapping horizontally. This dimensional change from 2D overlap to 3D stacking maintains space efficiency while simplifying component access and assembly procedures.
2Area of stationary object
If mezzanine cards overlap DIMM sockets to fit within chassis, then space utilization is improved, but access to DIMM sockets becomes more difficult
Solution Approach 1:
The system separates memory storage functions (DIMM sockets on mainboard) from processing functions (mezzanine cards). This segmentation allows DIMM sockets to be accessible from the front or side of the chassis without being blocked by vertically stacked mezzanine cards.
Solution Approach 2:
The mainboard acts as an intermediary platform that provides both DIMM socket access and mezzanine card mounting interfaces. This intermediary structure enables independent access to both memory components and processing cards without mutual interference.
3Quantity of substance
If all DIMM sockets are populated on the mainboard, then DRAM capacity is maximized, but the ability to increase storage capability is limited
Solution Approach 1:
The memory storage function is segmented between the mainboard DIMM sockets and mezzanine cards. This allows the system to achieve maximum DRAM capacity through the mainboard while maintaining adaptability to increase storage capability by adding mezzanine cards with additional memory interfaces.
Solution Approach 2:
The mezzanine cards serve multiple functions: they provide additional processing capabilities and can also serve as expansion interfaces for additional memory modules. This multi-functionality maintains system adaptability even when mainboard DIMM sockets are fully populated.
Data Source
AI summary
A data processing system with a main board and balcony boards. The data processing system includes a mainboard, at least one processor module, and at least one memory module. The system has at least one balcony board carrying at least one of the processor modules and at least one of the memory modules. The processor module has a first pin area for connecting to the balcony board and a second pin area for connecting to the mainboard, such that the balcony board is attached to the mainboard in a fixed position. The balcony board has an opening through which the processor module is plugged in a socket attached to the mainboard. The mainboard has an opening through which the processor module is plugged in a socket attached to the balcony board. A mainboard and a balcony board for a data processing system is also provided.


